Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отловить событие завершения другой проги.. 
:(
    Опции темы
Kurt
Дата 2.5.2004, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


Профиль
Группа: Участник Клуба
Сообщений: 1662
Регистрация: 22.8.2003
Где: Краснодар




Меня попросили написать программку, к-я бы выключала комп сразу после того, как закрывалась некоторая конкретная (ДРУГАЯ!!) программка.
Подскажите, плиз, как отловить такое событие (завершение другой проги)?
Хочу отметить, что данная программка не будет являться вирусом и т.п. - просто у меня родные любят смотреть по TV-tuner на ночь, управляя дистанционно по пульту, и им потом влом вставать и выключать комп - вот и попросили..
Кто подскажет?..

З.Ы. Если эта тема уже задавалась - извините, я, наверное, плохо искал..


--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
srd
Дата 3.5.2004, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нереварин
**


Профиль
Группа: Участник Клуба
Сообщений: 951
Регистрация: 30.8.2003
Где: Владивосток




На сколько мне известно, Windows не уведомляет остальные приложения о завершении работы отдельной программы. Можно сделать так: программа запрашивает список запущенных процессов и если не находит в нем интересующий процесс, то выключает компьютер.


--------------------
Не смей читать мою подпись!!!
PM MAIL Jabber   Вверх
dargaard
Дата 8.5.2004, 07:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Экс. модератор
Сообщений: 450
Регистрация: 7.5.2004




Так вот просто идея - напиши прогу которая tv-тунер прогу запустит из себя и передаст ей управление. как тунер завершит работу прога снова получит контроль и сделает shut down системе.


а еще проще - сделай bat file из серии
c:\tuner_prog.exe
c:\my_program.exe (она гасит комп)

ну а потом поменяй shortcut-ы


--------------------
Ты должна сделать добро из зла 
потому что его больше не из чего
сделать. Р.П.Уоррен
PM MAIL WWW ICQ   Вверх
December
Дата 11.5.2004, 02:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antitheorist
****


Профиль
Группа: Участник
Сообщений: 4423
Регистрация: 14.8.2002
Где: Харьков




Если запустишь прогу своей прогой, то по её завершении ты получишь свой flowcontrol. как это сделать - смотри разнообразные ФАК (WinAPI). Это функция-родственница CreateProcess (не помню точно имени).


--------------------
Для друзей с винграда - скидки на разработку сайтов
PM MAIL WWW ICQ   Вверх
Albinos_x
Дата 17.6.2004, 21:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Evil Skynet
****


Профиль
Группа: Комодератор
Сообщений: 3288
Регистрация: 28.5.2004
Где: X-6120400 Y-1 4624650




Можно попробовать сделать хук на событие уничтожения окна, передавать из программы дискриптор выбранного приложения.


--------------------
"Кто владеет информацией, тот владеет миром"    
Уинстон Черчилль
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.1003 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.