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

Вниз

Кто меня запустил?   Найти похожие ветки 

 
френк   (2005-12-20 08:59) [0]

Надо бы получить хоть какую-то информацию о том кто запустил мое приложение (id-процесса будет достаточно, я думаю, но конечная цель - получение пути к ехе родительского процесса, тут уж я сам разберусь).

По возможности получить сразу в момент запуска, дабы по возможности противостоять оному...

Если бы контролировал запуск иных процессов, я бы наверное стал возиться с перехватом CreateProcess, но как быть если мне важно кто запустил меня самого? (


 
Digitman ©   (2005-12-20 09:06) [1]


> получить сразу в момент запуска, дабы по возможности противостоять
> оному


Как ты сможешь "противостоять оному", если ты уже "запущен" ?


> id-процесса будет достаточно


А если процесс-родитель создал твой процесс и тут же завершился ?
Об этом подумал ?


 
френк   (2005-12-20 09:27) [2]

хм... тут вроде все просто:

1. если родительский процесс завершился и к тому моменту когда я пытаюсь определить кто меня ваще родил такого ID уже нет в системе я просто наросто завершаюсь, ибо по ТЗ я знаю, что то ПО которое меня запустило обязано быть "на связи" типа ))

2. "противостоять оному" я могу путем суицидирования. простите, тут термин "противостоять", действительно не уместен. просто корректно (в соответствии с планом А: "отдаться только своему в доску") завершить или продолжить свою работу.


 
Digitman ©   (2005-12-20 09:40) [3]

см. NtQueryInformationProcess()


 
френк   (2005-12-20 09:56) [4]

thnx, master



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

Форум: "WinAPI";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.014 c
2-1140813780
TStas
2006-02-24 23:43
2006.03.12
В каком модуле описана DeleteFolder


2-1140802639
13
2006-02-24 20:37
2006.03.12
Редактор иконок


2-1141044901
Piero
2006-02-27 15:55
2006.03.12
TMemo


4-1135005451
rusgl
2005-12-19 18:17
2006.03.12
Программно нажать Enter


2-1140536309
Байрам
2006-02-21 18:38
2006.03.12
Маска у FormatMaskText





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский