Илья Гость
|
Добавлено: Вс Сен 21 2003 17:14 Заголовок сообщения: Как запустить программу на Win2kServer без Terminal Service Client? |
|
|
В чём проблема? Проблем несколько, но они очень похожи. Проблема первая: Мой компьютер подключается к Интернет Через
другой, с помощью Internet Connection Sharing. Часто у меня нет возможности подойти к "другому" компьютеру и
"включить соединение", тогда мне приходиться запускать Terminal Service Client и выполнять в его окне некоторые
манипуляции с мышью, чтобы подклчиться. Всё бы хорошо, да только долго. Чего хочу? Написать програмку, которая бы
устанавливала моденмное соединение на "другом" компе.
Как это сделать? Понятно, что должен быть какой-то API для работы с Terminal Srvices. Что почитать?
Остальные проблемы можно покрыть следующим вопросом: Как запустить любую программу так, чтобы она выполнялась на
"другом" компьютере?
----------------- Словосочетание "другой компьютер" обозначает компьютер-сервер |
|
Илья Гость
|
Добавлено: Чт Сен 25 2003 08:51 Заголовок сообщения: Cпасибо, but ... куча вопросов родилась |
|
|
Valera, спасибо вам за подсказку. Вы меня натолкнули на целое поле для зксперементов: оказывается у Windows есть коммандная оболочка. Что у меня получилось сделть: at \\home 17:45 RasDial Rol *******, работает. Чего бы я хотел: я хотел бы, чтобы соединение запускадосль не в 17:45, а прямо сейчас. Я пробовал поэксперементировать с коммандой time /t, которая возвращала мне строку времени в формате 17:45. Я писал Set t=time /t. %t%, также возвращало мне текущее время. Но, когда я пытался написать так: at \\home %t% RasDial Rol *******, вылезали проблемы. Если я завёл переменную t, то как её потом можно убить?
Существуют ли ещё, сервисы, которые позволют запускать программы на "другом компьютере", кроме Task Scheduler и Terminal Service? Существует ли возможность работы с Terminal Service из коммандной оболочки? Должен быть какой-то набор функций, чтобы можно было работать с Terminal Service на С++, где про него почитать? Вообще, было бы здорово, если бы, кто-нибудь рассказал как, работает Terminal Services. Scheduler зависит от Remote Procedure Call, хотя я знаю, что такое RPC только по наслышке, но тем не менее, хоть какая-то модель возникает: команда at через RPC вызывает API на "другом компе", и понеслась. А Terminal Service .... Где почитать?..... |
|