stash/vendor/github.com/chromedp/sysutil/sysutil_windows.go

22 lines
394 B
Go

// +build windows
package sysutil
import (
"syscall"
"time"
)
var (
kernel32DLL = syscall.MustLoadDLL("kernel32")
procGetTickCount64 = kernel32DLL.MustFindProc("GetTickCount64")
)
func init() {
res, _, err := syscall.Syscall(procGetTickCount64.Addr(), 0, 0, 0, 0)
if err != 0 {
btime = time.Now()
return
}
btime = time.Now().Add(time.Duration(-res) * time.Millisecond)
}