PDA

Показать полную графическую версию : Запущенное ПО через шелудер Windows


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. :)

В общем вот такая сага для размышления, есть дельные мысли, почему так происходит?

Vadikan
11-12-2010, 21:34
SAOPP, внимательно прочел, но не понял, в чем конкретно проблема заключается. Чем это мешает?

SAOPP
12-12-2010, 16:31
Да ничем, мне просто не понятно по каким причинам приложения являются дочерними процесса taskeng.exe - ведь в настройках задач не указано, что нужно закрыть например через 3 дня приложения и т.д., т.е. следить не за чем, просто запустить и всё.

Vadikan
12-12-2010, 17:42
SAOPP, надо полагать, так устроена работа службы планировщика заданий, точнее движка планировщика.

SAOPP
12-12-2010, 19:18
Это само собой, но тут же возникает и второй вопрос, который я описал выше опираясь на утилиту Crystal Disk Info, которая запускаясь из шелудера, не является после его дочерним процессом, не парадокс ли, правда? :)




© OSzone.net 2001-2012