AutoHotInterception/Lib/AutoHotInterception.ahk
2018-03-06 19:53:04 +00:00

23 lines
478 B
AutoHotkey

#include %A_LineFile%\..\CLR.ahk
AutoHotInterception_Init(){
dllFile := A_LineFile "\..\" "AutoHotInterception.dll"
if (!FileExist(dllFile)){
MsgBox % "Unable to find " dllFile ", exiting..."
ExitApp
}
asm := CLR_LoadLibrary(dllFile)
try {
Interception := asm.CreateInstance("InterceptionWrapper")
}
catch {
MsgBox Interception failed to load
ExitApp
}
if (Interception.Test() != "OK"){
MsgBox Interception Test failed
ExitApp
}
return Interception
}