Re: Как узнать кто запускает программу
От: bnk СССР http://unmanagedvisio.com/
Дата: 19.06.07 17:55
Оценка: 1 (1)
Здравствуйте, meerius, Вы писали:

M>Здравствуйте

M>Можно ли из программы узнать, что ее запуск инициировал пользователь, а не, скажем, другая программа?
M>Заранее спасибо!

Можно определитьский родительский процесс.
Если этот процесс — Explorer, то запустил пользователь.
Как определить родительский процесс, по-моему уже обсуждалось..

здесь
Автор(ы): Александр Федотов
Дата: 23.10.2001
В статье рассматривается несколько способов перечисления процессов
в Windows различных версий, включая методы, пригодные для перечисления
процессов на другом компьютере.
статья, здесь еще..
Попробуй также поискать по словам: th32ParentProcessID, WMI ParentProcessId, InheritedFromProcessId...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.