получить hwnd в ракботе

Rei

Известный
Автор темы
Друг
1,610
1,667
Версия MoonLoader
Другое
Lua:
ffi.cdef [[
   typedef unsigned long HANDLE;
   typedef HANDLE HWND;
   
   HWND GetActiveWindow();
]]

handle = ffi.C.GetActiveWindow();
выдает 0

сработало GetForegroundWindow(), но он не работает при свернутом окне. можно ли гарантировано получить хендл окна с помощью process id или еще как-нибудь?
 

wait(-1)

недокалик
19
18
Lua:
ffi.cdef [[
   typedef unsigned long HANDLE;
   typedef HANDLE HWND;
  
   HWND GetActiveWindow();
]]

handle = ffi.C.GetActiveWindow();
выдает 0

сработало GetForegroundWindow(), но он не работает при свернутом окне. можно ли гарантировано получить хендл окна с помощью process id или еще как-нибудь?
ходят слухи, что именно из-за этого он написал раксамп..
 

Jonny=

Потрачен
29
12
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.