eXeL@B —› Программирование —› Windows server 2008 r2 x64 vs DLL attach |
Посл.ответ | Сообщение |
|
Создано: 08 февраля 2012 19:50 · Личное сообщение · #1 Добрый день всем. Столкнулся с такой проблемой. Моя программа аттачит некую длл к другому процессу. DLL в свою очередь сплайсит ряд функций и тд и тп, в общем-то не важно. Программа успешно работает в ХП, висте, 7ке - вне зависимости от разрядности. И тут один из пользователей программы попробовал её на сабжевом монстре. Программа ошибок при аттаче DLL не пишет, но DLL не аттачится к нужному процессу. Аттач происходит классическим способом: VirtualAllocEx->WriteProcessMemory->CreateRemoteThread Антивирусы и другое стороннее защитное ПО не установлены. Программу запускаю от администратора, то есть с правами тоже проблем быть не должно. Вопрос такой: Какие особенности windows 8 могут мешать инжектить DLL выше-описанным классическим способом? Может там какие-то новые настройки безопасности? Заранее, спасибо за ответ. ЗЫ Дебажной инфы приложить не могу, потому что сам пробовал только через team viewer на этой ос. |
|
Создано: 08 февраля 2012 20:16 · Личное сообщение · #2 |
|
Создано: 08 февраля 2012 20:25 · Личное сообщение · #3 |
|
Создано: 08 февраля 2012 20:37 · Личное сообщение · #4 |
|
Создано: 08 февраля 2012 21:20 · Поправил: Maximus · Личное сообщение · #5 |
|
Создано: 09 февраля 2012 04:56 · Личное сообщение · #6 |
|
Создано: 09 февраля 2012 08:01 · Поправил: ajax · Личное сообщение · #7 noph пишет: Мало того, моя программа запускает ту программу, в которую инжектит библиотеку тогда проще на EP код вписать, и с контекстом поиграцца, если не .net приложение. еще мысль, что код на треад кривоватый noph пишет: классическим способом ----- От многой мудрости много скорби, и умножающий знание умножает печаль |
|
Создано: 09 февраля 2012 10:51 · Личное сообщение · #8 |
|
Создано: 09 февраля 2012 10:56 · Личное сообщение · #9 |
eXeL@B —› Программирование —› Windows server 2008 r2 x64 vs DLL attach |