Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как запустить приложение по локальной сети? [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, что бесполезно потому, что дыры Майкрософт быстро прикрывает.


Наверх

Титульная страница Поиск, карта сайта Написать письмо