Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

AV при использовании юнита Variants   Найти похожие ветки 

 
Сергей М. ©   (2010-03-11 15:21) [35]


> Leonid Troyanovsky ©   (11.03.10 14:44) [34]


> делай некие операции только в нужных потоках


Ты, видимо, меня не понял.

"Нужный" поток обнаруживается по факту обнаружения "нужного" процесса. Согласен ?

Документированных методологий обнаружения старта "нужного" процесса (с целью  инжекта в его АП моего модуля и соотв.получения управления в нужном мне его потоке)  всего две:
- периодическое сканирование снэпшотов с целью обнаружения "нужного" процесса и и т.д.;
- использование в kernel-mode-драйвере соответствующей PsNotify-функции, извещающей о рождении "нужного" процесса;

Обе методологии мне хорошо известны и вопрос по ним не стоит.

Вопрос же, как понимаешь, стоит о максимально возможно раннем получении управления в одном из потоков (как правило - в основном) процесса "нужного" приложения.

AppInit_Dlls-метод для этого подходит как нельзя лучше, но .. вот с таким вот геморроем в вышеозначенном случае) ..



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.063 c
1-1301292905
Alex_C
2011-03-28 10:15
2013.03.22
Перевод из координат экрана в пространство


2-1329850454
Аццкий
2012-02-21 22:54
2013.03.22
вопрос про чар


2-1328793010
Че
2012-02-09 17:10
2013.03.22
Приложение виснет и потребляет память на win7-x64, при этом все о


2-1336222680
Глеб
2012-05-05 16:58
2013.03.22
Редактирование надписей в компоненте едит


15-1351516826
xayam
2012-10-29 17:20
2013.03.22
Ненужные идеи





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский