Инжект через CreateRemoteThread. На делфе. function InjectViaCreateRemoteThread(ProcessID:Cardinal; DllPath:String):Boolean; var...
Глянь как твикеры делают. Такого добра в инете навалом. И кстати старый файл заменяется из папки C:\WINDOWS\system32\dllcache, поэтому заменять...
Система - логика железная. Тока вот какая её часть? Как я понял это вообще нормально не документировано. Поэтому и заинтересовался.
Какой процесс посылает WM_HOTKEY? И походу интересно где хранится список зарегеных хоткиев и кто проверяет что хотки был нажат.
Сделаешь - скажи. Я какраз собирался этой темой в ближайшем будущем заняться.
Читай статьи Ms-Rem'a. Там есть про шлюз в ring 0.
Winamp может, и при чём довольно шустро. Вот статейка по этой теме. http://www.silicontaiga.ru/home.asp?artId=5748
Возможно требуются права System для изменения ACL.
А мне по необьяснимой причине перестали приходить уведомления.
Огромное спасибо Nouzui. Дейсвительно функции испортирвоались по ординалам. И почему-то нумереция начиналась с 30 ). Теперь всё пашет )
В архиве бинарник, исходник, и reg файл который её устанавливает. Для установки Xgina.dll нужно скопировать в корнейвой раздел диска C:. Потом...
Устанавливается. Я ж говорю, если там realGina='msgina.dll' и устанавливать через реестр то всё работает. Ща тут потестю немного и выложу бинарник.
Пробовал устанавливать через реестр и вызывать функции из _gina.dll(копия настоящей). BSOD.
Не с переименованой. В этом случае имя Gina ставлю msgina.dll. Всё работало.
Да.
Вобщем пишу Dll-обертку для msgina.dll. Набросал пустой макет. При установке через ключ в реестре (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows...
BSOD в качетве перезагрузки. Оригинально. А вообще нужно использовать указаннуею выше функцию, а привлегию получить не проблема. Вот функция на...
Спс.
Уже сделал запуск проги как сервиса. Самый просто вариант. НА права доступа конечно смотрел, более того, получил хендл нужного десктопа другим...
Вот кусок кода: var hStaPrev,hSta:HWINSTA; hDeskPrev,hDesktop:HDESK; begin result:=false; if not GetPriveleges then exit;...
Имена участников (разделяйте запятой).