darxeth
26-02-2004, 02:31
Есть вот какая задача: имется некая периодически вызываемая процедура.
Она должна определять, запущен ли в настоящий момент конкретный процесс (зная путь к его исполняемому файлу). Если он не запущен (завершился или ещё не запускался) - нужно его запустить.
Как это сделать наиболее простым образом? Конкретный язык не имеет значения - важна идея.
Платформа - Win32Api (не NT, т.е. CreateToolhelp32Snapshot вместо EnumProcesses).
Она должна определять, запущен ли в настоящий момент конкретный процесс (зная путь к его исполняемому файлу). Если он не запущен (завершился или ещё не запускался) - нужно его запустить.
Как это сделать наиболее простым образом? Конкретный язык не имеет значения - важна идея.
Платформа - Win32Api (не NT, т.е. CreateToolhelp32Snapshot вместо EnumProcesses).