Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Принудительное закрытие приложение из ВБ

1.9K
04 мая 2004 года
Санчез
97 / / 22.10.2003
Существует функция для перезагрузки(выключения и тд) компьютера, если при ее вызове есть работающией программы то вылетает окошко с сообщением - данные не сохраненеы, при закрытии программы данные могут быть утеряны, действительно ли вы хотите ее закрыть и т.д. Но мне надо чтобы перезагрука(выключение...) компьютера наступало немедленно при вызове функции. Так вот вопрос: Как принудительно выгрузить программы чтобы не вылетали такие сообщения?

И второй вопрос(думаю он является частью ответа на предыдущий): как узнать какие программы запущенны на компьютере?
258
04 мая 2004 года
SergeySV
1.5K / / 19.03.2003
Где-то я уже видел прям готовый алгоритм выключения компа, где если приложениене отвечало счерез некоторое время, то его принудительно закрывали через SendMessage WM_CLOSE гл. окну. Однако WM_CLOSE это вежливое приглашение к закрытию программы и вот если она не понимает намеков, тогда остается уже Terminate

посмотрю где это у меня валялось...
1.9K
05 мая 2004 года
Санчез
97 / / 22.10.2003
Буду признателен. И если можно, то и второй вопрос(про работающие программы), тоже пожалуйста скажи как сделать, если знаешь.
258
05 мая 2004 года
SergeySV
1.5K / / 19.03.2003
Цитата:
Originally posted by Санчез
Буду признателен. И если можно, то и второй вопрос(про работающие программы), тоже пожалуйста скажи как сделать, если знаешь.



Вот здеся как раз подробно то о чем я говорил: http://www.smsoft.ru/ru/shutdown.htm

Вот более подробная статья с примерами: http://www.rsdn.ru/article/qna/baseserv/killproc.xml

Ну а вот наконец уже вариант под VB, токо там убивают конкретное окно по заголовку: http://www.vbrussian.com/Article.asp?ID=41

Соответсвенно последний вариант ты можешь переделать под себя поскольку там уже получают список всех открытых окон (hWnd), ты можешь заняться ими всеми, а не одним конкретным.

1.9K
06 мая 2004 года
Санчез
97 / / 22.10.2003
Спасибо за помощь. Очень хорошие и информативные статьи.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог