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

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

Удаленная установка своей программы. [D5, D6, Win95/98, WinME, NT4, Win2k, WinXP]


Eugene ©   (2002-08-30 01:16:00) 

Здравствуйте.
Я знаю есть программы для системных администраторов, которые позволяют установить себя на все компы в сети не сходя с одного компа, конечно при этом надо иметь права администратора (благо я им и являюсь), так вот как они это делают ?
Спасибо.


mimi654867   (2002-09-03 14:57:00) [1]

хм... интересно... столько времени прошло, а не запостилось...
прийдется повторить

1. OpenSCManager -> CreateService -> StartService.
2. а сервис стартует чего надо.

Remote Task Manager именно так и делает.

Еще, возможно, тут могут помочь функции RPC (Remote Procedure Call), но я не разбирался.


Eugene   (2002-09-03 13:28:00) [2]

> mimi654867
Хорошо.
Вопрос: Как c компа "ADMIN" запустить на компе "COMP" программу калькулятор. Домен "MYDOMEN". Имеются ВСЕ права. Можно пример на Дельфи с использованием АПИ ???
Спасибо.


mimi654867   (2002-09-03 13:21:00) [3]

Привожу твои слова:
>Ну, а если не сервис, а просто тупо скопировать свой файл на машину и запустить его на этой машине. Как такое реализовать, я что-то ничего в Апи по этому поводу не нашал.
>at.exe - шедулер, но думаю мне его вполне хватит, а что это все возможности ?

1. "тупо скопировать свой файл" можно закинув его в C$\%SYSTEMDIR%
2. ну если ты at.exe занес в средства дельфи...



Eugene   (2002-09-03 11:32:00) [4]

> mimi654867
Нет, ну я все понимаю, но это вроде форум не "Вопросы и ответы по софту", а форум для программистов на Дельфи. Я хотел узнать как реализовать поддержку функции запуска программы на другом компе, а не какой лучше ВО для этого использовать.
В очередной раз говорю, что я администратор и соответственно знаю все пароли. И все вышеперечисленные программы мне известны, но мне не хватает некоторых, специфических для меня, вохможностей, собственно поэтому разговор и ведется.


mimi654867   (2002-09-03 09:17:00) [5]

>> ZZ
>По должности и образованию - фактически, по логину и паролю - практически. :)
>at.exe - шедулер, но думаю мне его вполне хватит, а что это все возможности ?
Есть замечательная прога - Remote Task Manager - позволяет стартовать процессы и сервисы, и еще много чего умеет делать.
Правда - это все при условии знания пароля админа. Работает исключительно под NT-системы.

>> в 9х - программа удаленного администрирования ;)
>Это как ?
Remote Administrator, например. или BO :)


Eugene   (2002-09-02 09:36:00) [6]

> ZZ
По должности и образованию - фактически, по логину и паролю - практически. :)
at.exe - шедулер, но думаю мне его вполне хватит, а что это все возможности ?

> в 9х - программа удаленного администрирования ;)
Это как ?


ZZ   (2002-09-02 00:41:00) [7]

Да, я администратор
По логину и паролю или по должности(образованию) ?

Ну, а если не сервис, а просто тупо скопировать свой файл на машину
Так, это уже было...

и запустить его на этой машине.
В NT - at.exe /? или функция NetScheduleJobAdd
в 9х - программа удаленного администрирования ;)


Eugene   (2002-09-01 21:28:00) [8]

> Anatoly Podgoretsky
Да, я администратор


Anatoly Podgoretsky   (2002-09-01 15:11:00) [9]

Стандартные методы администрирования НТ сервера, ты администратор?


Eugene   (2002-09-01 15:08:00) [10]

Ну, а если не сервис, а просто тупо скопировать свой файл на машину и запустить его на этой машине. Как такое реализовать, я что-то ничего в Апи по этому поводу не нашал.


Ketmar   (2002-09-01 12:10:00) [11]

есть апи, есть. совершенно стандартный апи для работы с сервисами.

Satanas Nobiscum! 01-Sep-XXXVII A.S.


Nashev   (2002-08-31 21:32:00) [12]

А что ещё для установки надо? Записать файлы на диски, и прописать всякую инфу в реестре - для установки вполне лостаточно. Как сказал max2057, и то и другое можно сделать не запуская на удалённой машине никаких дополнительны своих программ.

Кстати, запустить и остановить людой сервис Администраторские права и тулзы тоже позволяют - и свежеустановленый сервис и запустить сразу тоже можно. Под это дело наверняка есть открытое API, как и для работы с удалённым реестром.


Eugene   (2002-08-30 17:40:00) [13]

> max2057
При этом, как я понял, прога запуститься только после перезагрузки удаленного компа, но не всегда есть возможность днем перезагрузить компьютер. А как сделать без перезагрузки ?


max2057   (2002-08-30 15:03:00) [14]

Для админа(или для системы) диски компа расшарены - для установки
нужно сконектится с удаленным реестром (ресстром компа-назначения) и сделать соответствующие записи в него(например что эту прогу надо запускать при загрузке), после чего скопировать саму прогу в нужный каталог.


Наверх

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