Что нового

[Процессы] _WinAPI_OpenProcess возвращает случайное значение в Windows 10

prodampw

Новичок
Сообщения
2
Репутация
0
Есть вот такой код:

AutoIt Код (с парсированием BB-кодов):

#include <ProcessConstants.au3>
#include <WinAPI.au3>

$iPid=ProcessExists("Program.exe")
$hProcess = _WinAPI_OpenProcess($PROCESS_ALL_ACCESS, 0, $iPid)


Значение $iPid всегда возвращается верное, проверял через CheatEngine. А вот функция _WinAPI_OpenProcess всегда возвращает случайное значение из списка запущенных процессов. В чем может быть причина? На Win7 тот же код работает без проблем.
Может кто сталкивался с такой проблемой и знает решение. Если не сложно, подскажите другой способ для получения дескриптора открытого процесса. Буду рад любой помощи, даже просто направлению в котором нужно копать.
 
Верх