Delphi - [решено] Получить статус службы

Ответить
Аватара пользователя
Dreamer_UFA

Delphi - [решено] Получить статус службы

Сообщение Dreamer_UFA »

Доброго времени суток, уважаемые.



[1 ЗАДАЧА]

Подскажите ламеру, голову почти сломал.

Удаленные точки организованы таким образом что есть линукс сервер и машина под управлением Win XP. По окончании работы пользователю необходимо переключится на сервер и набрать команду "Down" - сервер выключается, далее виндовую машину как обычно. Но как всегда попадаются разные пользователи которым не в "падлу" взять и вырубить упсом. В следствии в логах множественные "INCORRECT SHUTDOWN", следовательно повреждения файловой системы.



Хочу написать программку которая выключает сервер с кнопки "Выкл" Изображение





-------- использую -------------------



ShellExecute(Handle, 'open',

'c:\reboot\plink -ssh 192.168.140.1 -l root -pw vfufpbyysq "poweroff"',nil, nil,

SW_SHOWNORMAL);

------------------------------------------



Необходима проверка (ping). Как написать в цикле эту команду которая пингует, после того как сеть пропадает, в течении 3 минут выжидает и делает вывод "Сервер успешно выключен"



Может это мой затуп уже, давно не практиковался - прошу совета. Пробовал с Indy = немного не то....





[2 задача]

Как можно получить вывод с DOS (cmd) в окно Delphi ?





Спасибо за внимание.
Аватара пользователя
opel431

Re: Delphi - [решено] Получить статус службы

Сообщение opel431 »

Судя по шапке, остался второй вопрос.




Цитата Dreamer_UFA:



Как можно получить вывод с DOS (cmd) в окно Delphi ?
Delphi - [решено] Получить статус службы




http://stackoverflow.com/questions/1...-while-running
Аватара пользователя
Dreamer_UFA

Re: Delphi - [решено] Получить статус службы

Сообщение Dreamer_UFA »

Спасибо за информацию. Буду изучать
Ответить

Вернуться в «Программирование и базы данных»