reset Uslugi o znanej nazwie

0

Witam
chcialbym zrobic programik ktory bedzie umial resetowac (zatrzymac i uruchomic)
jakas usluge systemowa o zadanej nazwie.

podejzewam ze przydatna moze byc do tego klasa TService,
tylko nie wiem jak dobrac sie do konkretnej uslugi.

Moze cos w stylu findWindow?

0

Hmmm...

Jeżeli masz nazwę usługi (ale typu RpcSs, ClipSrv, HidServ) to możesz prosto, wywołując polecenie (start i zatrzymanie dla usługi RpcSs):

net start RpcSs
net stop RpcSs

Jeżeli zaś normalną nazwę (Zdalne wywoływanie procedur (RPC), Dostęp do urządzeń interfejsu HID), to musisz sobie wejść w rejestrze pod HKLM\SYSTEM\CurrentControlSet\Services i przejechać po kolejnych kluczach, szukając w nich DisplayName takiego jak w nazwie. Wtedy używasz nazwy znalezionego klucza.

0

a to

net start RpcSs
net stop RpcSs

to gdzie mam wpisac? tak jak w wierszu polecen?

0

Tak (przez WinExec / ShellExecute).

1 użytkowników online, w tym zalogowanych: 0, gości: 1