Здравствуйте, meerius, Вы писали:
M>Здравствуйте
M>Можно ли из программы узнать, что ее запуск инициировал пользователь, а не, скажем, другая программа?
M>Заранее спасибо!
Можно определитьский родительский процесс.
Если этот процесс — Explorer, то запустил пользователь.
Как определить родительский процесс, по-моему уже обсуждалось..
здесьАвтор(ы): Александр Федотов
Дата: 23.10.2001
В статье рассматривается несколько способов перечисления процессов
в Windows различных версий, включая методы, пригодные для перечисления
процессов на другом компьютере.
статья,
здесь еще..
Попробуй также поискать по словам: th32ParentProcessID, WMI ParentProcessId, InheritedFromProcessId...