Закрыть первым? Я использую маленькую утилиту под названием ClosingTime в XP, она также работала в 7. Я обычно просто закрываю только окна обозревателя (которые возвращаются, если я их не закрываю). это может быть установлено, чтобы закрыть любые другие вещи тоже. Это обычная программа, вы редактируете текст со всеми программами для закрытия и сохраняете конфигурацию. нажмите на ярлык, и он пытается закрыть их.
Я подозреваю, что есть другие очень крошечные, но полезные утилиты того же типа, которые могли бы массово закрывать вещи, посылая ALT [F4] в их окна. Идея здесь заключается в том, чтобы инициировать вручную, что безопаснее.
В XP также есть параметры реестра HungAppTimeout и ServicesTimeout, которые можно найти на сайтах настройки, они могут быть установлены на количество миллисекунд, которое ожидает, пока система принудительно не закроет их, даже если открыт запрос на сохранение: -O. Если вы запустили VNC как службу, просто убедитесь, что время служб больше времени приложения. Предостережение. Сокращение времени работы приложения, когда служба легко закрывается, может вызвать проблемы, слишком быстро убивая приложения.
AutoHotkey? используйте скрипт в нем, чтобы найти окна и сказать им выйти, прежде чем инициировать завершение работы. Потребуется, чтобы пользователь сценарий некоторые вещи.
Общие задачи Killing, с помощью приложений Windows Task Killler CMD или исполняемого файла PE, вы можете пакетное упорядоченное завершение работы в любом порядке, который вы хотите с ним. Эти элементы партии имеют опции как ask, так и force, так что вы можете сначала спросить, а затем Kill :-) в пакете. Выключение также может быть добавлено в конец пакета до конца.
Конечно, любой принудительный метод не позволил бы программе завершиться и мог завершить ее во время записи или ожидания ответа пользователя. ооочень? Думаю, я бы порекомендовал закрыть и сначала спросить, как запускается вручную, а затем применить силу к самому выключению. Завершение программы во время записи на диск может привести к повреждению диска.
Э-э, если какой-то из этих методов может сработать для вас, я мог бы потратить больше времени на их написание.