Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.12;
Скачать: CL | DM;

Вниз

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

 
френк   (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 вся ветка

Текущий архив: 2006.03.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.194 c
1-1139401625
Huk
2006-02-08 15:27
2006.03.12
Как получить список фонтов в WideString?


3-1137653763
denmin
2006-01-19 09:56
2006.03.12
Срочно! Сколько записей можно впихнуть в парадокс?


2-1140728065
Kolan
2006-02-23 23:54
2006.03.12
Как сделать чтобы форма вернула результат...


8-1127918290
Виталька2005
2005-09-28 18:38
2006.03.12
Перемещение фигуры на TCanvas


2-1140856245
TAK
2006-02-25 11:30
2006.03.12
TPen