![]() |
|
Модераторы: LSD |
![]()
|
|
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар |
Меня попросили написать программку, к-я бы выключала комп сразу после того, как закрывалась некоторая конкретная (ДРУГАЯ!!) программка.
Подскажите, плиз, как отловить такое событие (завершение другой проги)? Хочу отметить, что данная программка не будет являться вирусом и т.п. - просто у меня родные любят смотреть по TV-tuner на ночь, управляя дистанционно по пульту, и им потом влом вставать и выключать комп - вот и попросили.. Кто подскажет?.. З.Ы. Если эта тема уже задавалась - извините, я, наверное, плохо искал.. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
| srd |
|
|||
![]() Нереварин ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 951 Регистрация: 30.8.2003 Где: Владивосток |
На сколько мне известно, Windows не уведомляет остальные приложения о завершении работы отдельной программы. Можно сделать так: программа запрашивает список запущенных процессов и если не находит в нем интересующий процесс, то выключает компьютер.
-------------------- Не смей читать мою подпись!!! |
|||
|
||||
| dargaard |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 450 Регистрация: 7.5.2004 |
Так вот просто идея - напиши прогу которая tv-тунер прогу запустит из себя и передаст ей управление. как тунер завершит работу прога снова получит контроль и сделает shut down системе.
а еще проще - сделай bat file из серии c:\tuner_prog.exe c:\my_program.exe (она гасит комп) ну а потом поменяй shortcut-ы -------------------- Ты должна сделать добро из зла потому что его больше не из чего сделать. Р.П.Уоррен |
|||
|
||||
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков |
Если запустишь прогу своей прогой, то по её завершении ты получишь свой flowcontrol. как это сделать - смотри разнообразные ФАК (WinAPI). Это функция-родственница CreateProcess (не помню точно имени).
|
|||
|
||||
| Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 |
Можно попробовать сделать хук на событие уничтожения окна, передавать из программы дискриптор выбранного приложения.
-------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
![]()
|
| Правила раздела «Флейм» | |
|
|
Добро пожаловать в «Флейм». В разделе не действуют многие правила:
Строго запрещено:
Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт. Глас Винграда:
Глас Философии:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Флейм | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |