Страница 1 из 1

Как завершить некоторый процесс?

Добавлено: Сб ноя 04, 2006 8:25 pm
Alex
Способов на самом деле три, но в секции с примерами их только 2.

1. Завершение процесса "аварийно". Не совсем безопасный метод для приложений, в которых могут быть открыты и не сохранены документы.

2. Отправка нужному приложению клавиш Alt+F4. Этот метод беопаснее первого, но не действует на приложения, у которых нет активных окон. Например, xstarter.exe так не завершить :).

[3]. Завершение приложения с помощью отправки главному окну приложения команды закрытия.

Re: Как завершить некоторый процесс?

Добавлено: Ср дек 20, 2006 6:35 pm
saluta
Alex писал(а):Способов на самом деле три, но в секции с примерами их только 2.

1. Завершение процесса "аварийно". Не совсем безопасный метод для приложений, в которых могут быть открыты и не сохранены документы.

2. Отправка нужному приложению клавиш Alt+F4. Этот метод беопаснее первого, но не действует на приложения, у которых нет активных окон. Например, xstarter.exe так не завершить :).

[3]. Завершение приложения с помощью отправки главному окну приложения команды закрытия.
Как завешить процессы типа Outpost. xStarter пишет что в доступе отказано

Добавлено: Ср дек 20, 2006 8:29 pm
Alex
Возможно Outpost работает в режиме сервиса, тогда лучше через действие Services/StopService.

Добавлено: Чт дек 21, 2006 7:42 am
saluta
Alex писал(а):Возможно Outpost работает в режиме сервиса, тогда лучше через действие Services/StopService.
Не получается. Пишет, что сервис не запущен.
Да еще отправка "нажатия клавиш" ALT+F4 (т.е. %({F4}) ) ни к чему не приводит.

Добавлено: Чт дек 21, 2006 8:13 am
Alex
А если попробовать через Диспетчер задач завершить процесс Outpost.exe - не отказывает в доступе?

В случае с Outpost Alt+F4 действительно может не помочь. При закрытии окна программа продолжает "висеть" в трее, соответсвенно работать.

Добавлено: Чт дек 21, 2006 8:21 am
saluta
Alex писал(а):А если попробовать через Диспетчер задач завершить процесс Outpost.exe - не отказывает в доступе?

В случае с Outpost Alt+F4 действительно может не помочь. При закрытии окна программа продолжает "висеть" в трее, соответсвенно работать.
Аналогично...отказано в доступе

Добавлено: Чт дек 21, 2006 8:35 am
Alex
Ну значит Outpost как-то хитро перехватывает попытку завершения своего процесса и предоствращает ее. Тут любая программа получается бессильна.

Можно все-таки попробовать назначить тип запуска Outpost как сервис (кажется там есть такая опция в настройках), перезапустить компьютер и попробовать через остановку сервиса.

Re: Как завершить некоторый процесс?

Добавлено: Пт окт 31, 2008 9:04 pm
daiv_spb
А как временно отключить устройство, а через некоторое время включить.
мне, на время выполнения задачи, нужно отключить сенсорный экран, а после включить, а его можно отключать только из диспетчера устройств

Зарание спасибо

Re: Как завершить некоторый процесс?

Добавлено: Сб ноя 01, 2008 3:41 am
Alex
Это Вам в другую ветку надо:
viewtopic.php?f=6&t=1123
Devcon может и другие устройства из Диспетчера задач отключать/включать.

Re: Как завершить некоторый процесс?

Добавлено: Чт май 08, 2014 9:49 am
dimajak
Как отправить главному окну приложения команду закрытия?
Например, я открываю Goodle Chrome с URL-адресом через "Запуск программы", если я выполняю "Завершить программу", то при следующем запуске хром сообщает о некорректном завершении с предложением восстановить.
Как правильно закрыть хром?

Re: Как завершить некоторый процесс?

Добавлено: Ср май 20, 2015 6:40 am
DartKane
А как закрыть КонсультантПлюс?
Просто cons.exe нет смысла душить. Он просто запускает vrXXXXX.res.
Периодически, версия RES-файла меняется и меняется его название. Каждый раз переписывать задачу не прикольно.
И часто у бухов прога свёрнута. Как определить окно консультанта?