Цитата Napasick:
Других вариантов точно нет? »
|
с применением сторонних программ.
netcat, например.
На винде запускаем виндовый netcat, слушающий какой-нибудь порт (пусть-20000), и при коннекте запускающий,bat-файлик :
nc.exe -l -p 20000 -e "C:\mybat.bat"
В батнике - стоп и старт службы:
net.exe stop "DHCP сервер"
net.exe start "DHCP сервер"
На линухе запускаем netcat с коннектом на порт 20000. Или телнетимся на 20000. Тут еще и сообщения об остановке и запуске сервиса видим.
Еще можно с использованием планировщика nncron. На винде ставим nncron и создаем задание - по условию "изменение файла" выполнить тот же bat-файл. Из линуха по сети модифицируем файл и батник выполняется.
Еще можно использовать какой-нибудь брандмауэр, позволяющий запустить приложение по условию, например, коннекта на какой-нбудь порт. Outpost это умеет.
Еще можно с wine чего-нибудь намутить.