Сервис "Restart DM"
Posted: 19 Jan 2010, 15:29 Tue
Не помню, звучало ли в "Хотелках" (по крайней мере, поиск не нашёл), но для удалёного управления может понадобиться, потому написал и выкладываю один сервис из кучи самостоятельно. 
Сервис Restart DM.
Перезагружает DM:
- по команде из модуля (Вам не пригодится
);
- по нажатию кнопки "Настройка" в окне настройки плагинов при выбранном сервисе;
- по щелчку по пункту меню "Плагины" с названием сервиса.
Технология работы:
При запуске DM определяется папка установки и временная папка. При вызове во временной папке создаётся bat-файл со строками закрытия и запуска DM, который затем запускается на исполнение. При следующей загрузке DM bat-файл стирается.
P.S. Попытка "самоподрыва" DM путём запуска bat-файла через команду Plugin API не увенчалась успехом, т.к. DM не успевает закрыться до начала выполнения второй строки bat-файла.
То есть как раз "самоподрыв" получился, последующий запуск - нет.
Сервис Restart DM.
Перезагружает DM:
- по команде из модуля (Вам не пригодится
- по нажатию кнопки "Настройка" в окне настройки плагинов при выбранном сервисе;
- по щелчку по пункту меню "Плагины" с названием сервиса.
Технология работы:
При запуске DM определяется папка установки и временная папка. При вызове во временной папке создаётся bat-файл со строками закрытия и запуска DM, который затем запускается на исполнение. При следующей загрузке DM bat-файл стирается.
P.S. Попытка "самоподрыва" DM путём запуска bat-файла через команду Plugin API не увенчалась успехом, т.к. DM не успевает закрыться до начала выполнения второй строки bat-файла.