[1:03:15 | Изменены 1:03:25] SDraw: есть идеи блокнуть установщику сцампа доступ к системной папке?
[1:03:45 | Изменены 1:03:51] SDraw: а то эта падла файлы directx заменяет внаглую
[1:08:38] Vladislav Barabash: поставь файлы директа в ридонли
[1:09:14] Vladislav Barabash: chmod r-x d3*.dll
Вполне ожидаемо именно от Владокса..)
Буду следить за новостями.
супер.
Глянул исходники, кейлог на GetAsyncKeyState не тру...
Минусы:
Антивирям (касперскому например) не нравится слишком частый вызов GetAsyncKeyState
Это же похоже на троянчег, т.к. будет ловить клаву не только в окне гта, но и в любом другом.
Можно поставить свою оконную процедуру и ловить сообщения от клавы. Исходник на Delphi скинул Games'у, думаю понять как работает и перевести не составит осбого труда.
Так же насчет скринов, заскринить может и рабочий стол, если я игру сверну например. В гта есть стандартная ф-я для скринов (фотоаппарат), но она работает с задержкой как в сампе. Так же можно делать скрины путем перехвата некоторых функций Direct3D, если что могу подробней рассказать.
[1:03:15 | Изменены 1:03:25] SDraw: есть идеи блокнуть установщику сцампа доступ к системной папке?
[1:03:45 | Изменены 1:03:51] SDraw: а то эта падла файлы directx заменяет внаглую
[1:08:38] Vladislav Barabash: поставь файлы директа в ридонли
[1:09:14] Vladislav Barabash: chmod r-x d3*.dll
А как же кейлог? И еще один минус вашего способа: нажатые клавиши будут отправляться даже при свернутой игре и на сервере будут ложные срабатывания. Или вдруг я сверну игру с вашим плагином и пойду вбивать свой логин пасс на павно.ру например? Тогда админ сервера может угнать мой акк.
По поводу скринов, взято из соба:
Код:Procedure ScreenShot_GTAFunc(szFileName:PChar); var dwFunc:dword; begin dwFunc:=$5D0820; asm mov eax, [$B6F97C] mov eax, [eax] push szFileName push eax call dwFunc add esp,8 end end;
[1:03:15 | Изменены 1:03:25] SDraw: есть идеи блокнуть установщику сцампа доступ к системной папке?
[1:03:45 | Изменены 1:03:51] SDraw: а то эта падла файлы directx заменяет внаглую
[1:08:38] Vladislav Barabash: поставь файлы директа в ридонли
[1:09:14] Vladislav Barabash: chmod r-x d3*.dll
Все равно не тру...
Быдлокодерский способ
Если не понимаешь о чем я говорю стукнись в скайп, расскажу более подробно. Имхо способ со своей оконной процедурой самый лучший.