SAOPP
11-12-2010, 20:54
Ребят задаюсь вопросом. Можно ли как-то убрать родительский процесс taskeng.exe у тех приложений, которые выполнены с помощью шелудера?
Вот например Crystal Disk Info, не смотря на то, что он при установке автозапуска с Windows загружается через шелудер, он не является дочерним процессом taskeng.exe после запуска, а вот другие приложения являются дочерними, и я не могу понять, по каким причинам так происходит и что на это влияет, ведь настройки задач одинаковые.
Вот к примеру, дочерние процессы, которые запускаются через планировщик:
http://img98.imageshack.us/img98/7789/79237123.png
...как видно из скриншота, процесса DiskInfo.exe (Crystal Disk Info) нет в качестве дочернего, он находится ниже и является дочерним процессом explorer.exe как и все другие приложения запущенные через автозапуск, реестр или пользователем. Я вот думаю, может быть это специфика самого приложения такова, может быть там несколько процессов запускаются, и таким образом первый процесс заканчивается, а рождённый им процесс переход уже под explorer.exe - т.е. равносильно тому, если я поставлю в шелудер вместо исполняемых файлов батники, которые будут запускать необходимое приложение и закрываться. Хотя и не факт, что запущенное приложение батником перейдёт к explorer.exe. :)
В общем вот такая сага для размышления, есть дельные мысли, почему так происходит?
Вот например Crystal Disk Info, не смотря на то, что он при установке автозапуска с Windows загружается через шелудер, он не является дочерним процессом taskeng.exe после запуска, а вот другие приложения являются дочерними, и я не могу понять, по каким причинам так происходит и что на это влияет, ведь настройки задач одинаковые.
Вот к примеру, дочерние процессы, которые запускаются через планировщик:
http://img98.imageshack.us/img98/7789/79237123.png
...как видно из скриншота, процесса DiskInfo.exe (Crystal Disk Info) нет в качестве дочернего, он находится ниже и является дочерним процессом explorer.exe как и все другие приложения запущенные через автозапуск, реестр или пользователем. Я вот думаю, может быть это специфика самого приложения такова, может быть там несколько процессов запускаются, и таким образом первый процесс заканчивается, а рождённый им процесс переход уже под explorer.exe - т.е. равносильно тому, если я поставлю в шелудер вместо исполняемых файлов батники, которые будут запускать необходимое приложение и закрываться. Хотя и не факт, что запущенное приложение батником перейдёт к explorer.exe. :)
В общем вот такая сага для размышления, есть дельные мысли, почему так происходит?