我正在尝试GetComputerNameA
从 AutoIt 调用,这是我的代码:
Local $mystruct = DllStructCreate(toStr("struct;dword;char[1024];endstruct"))
DllStructSetData($mystruct, 1, 1024)
Local $result = DllCall("kernel32.dll", "int", "GetComputerNameA", "ptr", DllStructGetPtr($mystruct, 2), "ptr", DllStructGetPtr($mystruct, 1))
MsgBox(0, "AutoIt", "Success")
但是在我运行它之后,它不会打印任何东西,就像脚本崩溃而没有错误一样。
知道为什么它没有调用它吗?