func callHK() { HCNetSDK, err := syscall.LoadLibrary("HCNetSDK.dll") if err != nil { abort("LoadLibrary", err) } defer syscall.FreeLibrary(HCNetSDK) proc, err := syscall.GetProcAddress(HCNetSDK, "NET_DVR_Init") if err != nil { abort("NET_DVR_Init", err) } r, _, _ := syscall.Syscall(uintptr(proc), 0, 0, 0, 0) fmt.Print(uint32(r)) }
|