![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как запустить приложение по локальной сети? [D6, Win2k]
Andrey © (2004-06-29 15:20:00)Господа, может кто подскажет как можно запустить какую либо программу на удаленном компьютере по локальной сети?
На платформе W2K.
В свое время кожеться что то подобное видел в helpе Delphi6 там было ShutDown и запуск на удаленном компьютере.
Andrey (2004-06-30 14:36:00) [1]Похоже что действительно прейдется выходить из положения при помощи сокетов.
Но надо покапаться всетаки покапаться в helpах, не могло же мне присниться, если только перевел не так...
Петров Денис (2004-06-30 13:07:00) [2]> Andrey (30.06.04 11:54) [10]
Представляю "радость" всех системных администраторов в день, когда MS добавит какой-нибудь CreateProcess(LPCWSTR servername,...).
:)))
Нет такой функции (во всяком случае, документированной). И хорошо, что нет. А если ты действительно хочешь выполнять какие-то действия на удаленном компьютере, у тебя есть целая куча легальных способов это сделать:
1. Сокеты
2. DCOM
3. То же CGI, ISAPI-расширения и т.п.
Заметь, что даже CGI-скрипты, которые ты привел в пример, запускает на выполнение веб-сервер, к которому ты обратился.
Andrey (2004-06-30 11:54:00) [3]СПАСИБО! Уже ближе. Капнем глубже... При этом веть вызываеться какая то функция? Вот ее то мне и надо. :)
Mim1 (2004-06-30 10:57:00) [4]Я обычно аливаю программу в шару \\комп\c$\...
И ставлю задание в планировщик
at 07:25 \\имя_компьютера /interactive c:\prog.exe
ессно права админа.
Anatoly Podgoretsky (2004-06-30 10:42:00) [5]Andrey (30.06.04 10:25) [7]
Неужели код?
Andrey (2004-06-30 10:25:00) [6]Ну я и так могу войти на этот компьютер с правами администратора и запустить с него чего угодно, написать в Autoexec format c: и все такое, ты же не можешь так же войти. Так о чем разговор?
Мне не надо ни чего ломать - все права у меня есть я просто хочу использовать ресурсы удаленной машины а сам получать результат.
Если ты входишь на сайт и запускаешь CGI это не значет что ты можеш что то удалить.
То "мастеров" я ожидал большего...
Anatoly Podgoretsky (2004-06-29 18:00:00) [7]Любой не устраивает, он сам хочет
Digitman (2004-06-29 17:58:00) [8]
> Andrey (29.06.04 17:35) [4]
> когда сидел
> непойму раз уж w2k/XP многопользовательская система почему
> я просто немогу войти на удаленнцю машину и работать на
> ней
ну ты подумай головой-то чуть-чуть - если бы все было так просто, любой неленивый "сиделый" из любой точки глоб.сети давно уж запустил бы на твоей машине "format c:" ... и никаких "троянов" и прочей "заразы" не нужно было бы, если бы это было так просто как ты себе представляешь..
Andrey (2004-06-29 17:35:00) [9]Блин, когда сидел на 98ом как то в helpе мне попалась функция типа shell_execute только на удаленной машине, но работала она только на NT.
Вообще непойму раз уж w2k/XP многопользовательская система почему я просто немогу войти на удаленнцю машину и работать на ней используя ее ресурсы Как на linex'е. :( Эх. :)
False_Delirium (2004-06-29 17:29:00) [10]На каждом компьютере придётся потставить програмку, которой ты будешь подсоединяться и указывать, что делать.
Иначе в голову приходят только более сложные варианты реализации.
Andrey (2004-06-29 17:19:00) [11]Может быть я несовсем точно выразился,
Сервер у меня и с него я хочу запустить либо закрыть программы или просто выключить компьютер входящий в мой домен.
False_Delirium (2004-06-29 15:37:00) [12]Пермоментно без использования серверной части на удалённой машине легально никак. Или кто-то должен вызвать программу локально с машины, или по методу троянов через RPC, что бесполезно потому, что дыры Майкрософт быстро прикрывает.