Load DLL in a manner compatible with Go's sysdll registration (#15)

This commit is contained in:
John Rusk 2019-04-17 13:50:18 +12:00 коммит произвёл GitHub
Родитель 76b57228f3
Коммит 55fedc85a6
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -35,7 +35,7 @@ const (
) )
var reportEvent = func() func(eventType eventType, eventID int32, msg string) { var reportEvent = func() func(eventType eventType, eventID int32, msg string) {
advAPI32 := syscall.MustLoadDLL("AdvAPI32.dll") advAPI32 := syscall.MustLoadDLL("advapi32.dll") // lower case to tie in with Go's sysdll registration
registerEventSource := advAPI32.MustFindProc("RegisterEventSourceW") registerEventSource := advAPI32.MustFindProc("RegisterEventSourceW")
sourceName, _ := os.Executable() sourceName, _ := os.Executable()