Спасибо :)
Всем привет. Подскажите, как получить имя процесса, используя EnumProcesses, и соответственно имея только ID процессов? Process32First / Next, я...
Снова Рихтер выручил! :) Клевая книга
Круто, я вроде понял, только скажите еще, где прочитать про эту точку входа? Ну про параметры, которые ей передаются, и про то, в какие моменты...
!!!!!!!!! СПАСИБО! :))) Сейчас буду различия искать.
Ааааа, народ, ну помогите мне, умоляю!!! Я просто в шоке, я поменял имя точки входа в длл на DLLENTRY@12 и сделал выход из dll - ret 12, и все...
Нет не забыл :) Кстати если научите этим пользоваться, будет круто. На счет моей програмки: Я супер ступил, и просрал из-за этого полтора дня :)...
Как только это делаю, окно сразу виснет и все...
Народ, помогите плиз :) Я просто в панике! Выкладываю все, исходники, бинарники. Запуск таков: Запускаете window.exe, открывается окно. Запускаете...
Как отладчик поможет мне узнать, что делает моя dll внедренная в другой процесс? Научите плиз
У меня ничего не получается :( Попробовал запустить тоже самое, на ХР пень 3, результат одинаковый. Окно переезжает, и при каком либо действии с...
Да, ибо передвигается оно после вот этих строк: Invoke GetProcAddress,hLibModule,offset szFuncName mov lpDll,eax Invoke...
Ну старая вызывается при создании окна уже. Я свою прогу внедрения после запускю.
Всем привет. Читаю рихтера, разбираюсь с внедрением длл. Написал приложение Окно. Написал dll, которая получает хэндл этого окна, изменяет его...
А как связана GetModuleHandle и формат исполняемых файлов? А на счет второго вопроса, я не понял :) В чем вопрос? :)
Да сейчас просто не дома, нет МСДНа... Кстати, у меня теперь не получается таким способом получить свою длл, лежит в каталоге с программой. В чем...
Блин!!! Я ничего не понимаю :((( Запустил через отладчик и все заработало!! Теперь и без отладчика! Я исходник даже не открывал! что за тупость...
Подставлял даже своей собственной, которая в той же папки лежит!
.data szDllName db 'kernel32.dll',0 .code Start: Invoke GetModuleHandleA,offset szDllName .if eax==0 Invoke GetLastError Invoke...
А это и есть целый пример :) GetLastError возвращает 126 Пипец не понимаю :(
Имена участников (разделяйте запятой).