Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
|
Ну, пробуй так... 25.03.05 11:14 Число просмотров: 1980
Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 25.03.05 11:14 Количество правок: 1
|
> Есть служба. Взята из Рихтера, то есть устанвливается сама > по параметру командной строки. > Службу нужно ставить удаленно на машины сети. Используй путь при копировании \\ИмяМашиныВСети\ADMIN$\System32\ТвояСлужба.exe
> То есть хочу скопировать файл службы на удаленную машину в > папку system32 и там запустить с нужным параметром > командной строки. Удалённо выполнить дополнительный геморрой. Делай по другому. Посмотри, с какими параметрами служба ставится на твоей машине. Через оснастку "службы" смотри. Запиши их на бумажечку. А потом открой SCM удалённой машины (OpenSCManager), и выполни CreateService с полученным дескриптором удалённой SCM. Причём путь для службы надо выставлять как "System32\ТвояСлужба.exe", и SCM тебя поймёт. Или типа "%SystemRoot%\System32\ТвояСлужба.exe", что-то должно сработать.
Не забывай, что у тебя должны быть административный привилегии на удалённой машине.
Почитай, кстати фак по теме: http://bugtraq.ru/forum/faq/programming/services.html
> Если есть с чем помочь — милости прошу за огромное спасибо. Не за что, удачи.
|
<beginners>
|
Удаленная установка службы 24.03.05 23:45
Автор: NoBody Статус: Незарегистрированный пользователь
|
Задача:
Есть служба. Взята из Рихтера, то есть устанвливается сама по параметру командной строки.
Службу нужно ставить удаленно на машины сети.
То есть хочу скопировать файл службы на удаленную машину в папку system32 и там запустить с нужным параметром командной строки.
Ряд проблем:
1) Не знаю как получить системную папку для удаленного компа ( типа GetSystemDirectory() )
2) Не знаю как скопировать файл на удаленную машину.
3) Не знаю как запустить файл на удаленной машине, чтобы служба установилась именно там, а не на тачке, откуда запускаю.
Если есть с чем помочь — милости прошу за огромное спасибо.
|
|
Ну, пробуй так... 25.03.05 11:14
Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 25.03.05 11:14 Количество правок: 1
|
> Есть служба. Взята из Рихтера, то есть устанвливается сама > по параметру командной строки. > Службу нужно ставить удаленно на машины сети. Используй путь при копировании \\ИмяМашиныВСети\ADMIN$\System32\ТвояСлужба.exe
> То есть хочу скопировать файл службы на удаленную машину в > папку system32 и там запустить с нужным параметром > командной строки. Удалённо выполнить дополнительный геморрой. Делай по другому. Посмотри, с какими параметрами служба ставится на твоей машине. Через оснастку "службы" смотри. Запиши их на бумажечку. А потом открой SCM удалённой машины (OpenSCManager), и выполни CreateService с полученным дескриптором удалённой SCM. Причём путь для службы надо выставлять как "System32\ТвояСлужба.exe", и SCM тебя поймёт. Или типа "%SystemRoot%\System32\ТвояСлужба.exe", что-то должно сработать.
Не забывай, что у тебя должны быть административный привилегии на удалённой машине.
Почитай, кстати фак по теме: http://bugtraq.ru/forum/faq/programming/services.html
> Если есть с чем помочь — милости прошу за огромное спасибо. Не за что, удачи.
|
|
|