Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2017.03.26;
Скачать: CL | DM;

Вниз

Как закрить все екземпляры программы на терминальном сервере.   Найти похожие ветки 

 
kolj   (2010-08-17 20:52) [0]

Всем привет.
Собственно есть слудещея задача, нужно при выходе новой версии программы закривать все ее екземпляры и обновить ее.
Есть возможность дописать произвольный код в програмы которые нужно обновлять. Надо учитувать что программа может быть открыта в разных пользовательских сессиях.
Идея следующая:
1. Написать программу которая будет проверять наличия новых версий и при нужде отправлять виндовс сообщения на HWND_BROADCAST.
2. Во все програмы дописать обработчик етого сообщения и при приеме закривать програму.

Будет ли работать такой метод?, какие плюсы и минусы?
Что можно придумать ещо?


 
Leonid Troyanovsky ©   (2010-08-17 22:38) [1]


> kolj   (17.08.10 20:52)  

> 1. Написать программу которая будет проверять наличия новых
> версий и при нужде отправлять виндовс сообщения на HWND_BROADCAST.

Оные сообщения действенны лишь в пределах текущей сессии, msdn.

--
Regards, LVT.


 
DVM ©   (2010-08-18 00:47) [2]


> Что можно придумать ещо?

свой сервис, с которого все запущенные копии получат информацию, например через сокеты



Страницы: 1 вся ветка

Текущий архив: 2017.03.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.004 c
2-1437985170
Gray-Gray
2015-07-27 11:19
2017.03.26
Ошибки проекта Delphi XE8, creatin VCL Forms Application


15-1459185260
d2pak
2016-03-28 20:14
2017.03.26
Организация буфера видео потока


2-1437734169
Koko-239
2015-07-24 13:36
2017.03.26
Описание ПК


2-1437193956
xayam
2015-07-18 07:32
2017.03.26
Delphi XE8 + Android


15-1458782603
Kilkennycat
2016-03-24 04:23
2017.03.26
Защита прав потребителя