Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Афайр, по дефолту можно открывать только дочерний процесс, а не любой того же юзера 11.11.08 03:03 Число просмотров: 3145
Автор: amirul <Serge> Статус: The Elderman
|
> С настройками безопасности по-умолчанию открывать процесс > может любой другой процесс, принадлежащий тому же юзеру. И > для этого никаких "привилегий" (SE_DEBUG_NAME полагаю?) не > требуется. Кроме того такие трюки любят вытворять > антивирусы, которые уж процесс открыть завсегда могут. Ну > это просто как одна из многих потенциальных грабель такого > подхода.
Но есть гораздо более простой способ поиметь в своем процессе чужую длл-ину: SetWindowsHookEx внедрит нужную dll-ку во все win32 процессы.
А вообще способов много http://en.wikipedia.org/wiki/DLL_injection
http://www.google.com/search?client=opera&rls=en&q=dll+injection&sourceid=opera&ie=utf-8&oe=utf-8
И это только dll. А ведь память может быть выделена кем угодно (и системой в том числе).
А вообще я даже не верю в то, что мы тут сидим и всерьез обсуждаем возможные проблемы, возникающие при освобождении чужой памяти. Тамас, тебе стоит присмотреться к языкам с автоматическим управлением памятью. Я серьезно.
|
|
|