Хочу вырубить программы запущенные с флэшки

Обсуждение программ nnCron и nnCron LITE

Хочу вырубить программы запущенные с флэшки

Postby jamayka » Wed, 05 Mar 2008, 14:01

Есть флэшка. На флэшке есть много разных программ и nnCron, который запускается как приложение.
Хочу сделать таск, который бы корректно вырубал все программы запущенные с флэшки, а не получается.

procwin.spf не подходит потому как после закрытия всех окошек, убивает процесс насильно. Мне же нужно, чтобы те программы, которым нужно получить ответ от пользователя, могли его дождаться (например запрос о сохранении изменений)
Подредактировал procwin.spf, убрал убийство процесса, сделал таск:

Code: Select all
RE-MATCH: "%ModuleDirName%" "/^(.):/i"
IF
   FOR-PROCS: "%$1:%*"
      PROC-SOFT-CLOSE: "%FOUND-PID%"
   ;FOR-PROCS
THEN


PROC-SOFT-CLOSE - это так я обозвал исправленную PROC-CLOSE из procwin.spf

Запустил, все заработало - я даже успел порадоваться, но не тут то было.
Оказалось, что большинство процессов осталось без значков в трее и без окошек, но, тем не менее, продолжают работать.
Пробовал менять сообщения с WM_CLOSE на WM_DESTROY, WM_QUERYENDSESSION - то же самое. Приходится потом убивать все эти процессы.

Вопрос: как бы мне добиться поставленной цели?
jamayka
 
Posts: 3
Joined: Wed, 05 Mar 2008, 13:39

Return to nnCron forum (Russian)

Who is online

Users browsing this forum: No registered users and 3 guests

cron