DanSaratov
Новичок
- Сообщения
- 112
- Репутация
- 1
Столкнулся с такой проблемой, если я запускаю программу сам, то всё работает как надо, а если она сидит в автозагрузке, то при запуске
выдаёт пустую строку.
Что с этим можно сделать?
Код:
_WinAPI_ReadFile
Код:
#include <Winapi.au3>
#RequireAdmin
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run", @ScriptName, "REG_SZ", '"'&@ScriptFullPath&'"')
while 1
$nBytes=0
$rid = _WinAPI_CreateFile('Update.dat',2,2,2)
$tBuff = DllStructCreate("byte[4]" )
_WinAPI_ReadFile($rid, DllStructGetPtr($tBuff),'4', $nBytes)
_WinAPI_CloseHandle($rid)
$tvbx= BinaryToString(DllStructGetData($tBuff, 1))
MsgBox(0,'',$tvbx)
WEnd
Что с этим можно сделать?