Toon posts:

[ALL] Service Maken met SC.exe

Pagina: 1
Acties:
  • 110 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik ben bezig met een service te make dmv SC.exe maar dat wil maar tot op zekere hoogte lukken.

Dit doe ik
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
sc create "test" binpath= %root%\test.bat start= auto =DisplayName= Test
[SC] CreateService SUCCESS

Net start Test

The Test service is starting.
The Test service could not be started.

A service specific error occurred: 100.

More help is available by typing NET HELPMSG 3547.

NET HELPMSG 3547

A service specific error occurred: ***.


EXPLANATION

A service-specific error occurred.

ACTION

Refer to the Help or documentation for that service to determine the problem.


Toen bedacht ik me dat er ook nog iets stond van group en tag die geen default waarde harde. Maar ik heb geen idee wat ik nou bij group neerzetten.
Bij tag heb ik gewoon allebei geprobeerd maar dat helpt niet.

Toen kreeg ik het vermoeden na een beetje google en GOTen dat ik ook obj moet invullen maar ik weet ook niet wat ik daar moet doen.

Ik zal even het resultaat van de /? switch tonen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Creates a service entry in the registry and Service Database.
SYNTAX:
sc create [service name] [binPath= ] <option1> <option2>...
CREATE OPTIONS:
NOTE: The option name includes the equal sign.
 type= <own|share|interact|kernel|filesys|rec>
       (default = own)
 start= <boot|system|auto|demand|disabled>
       (default = demand)
 error= <normal|severe|critical|ignore>
       (default = normal)
 binPath= <BinaryPathName>
 group= <LoadOrderGroup>
 tag= <yes|no>
 depend= <Dependencies(separated by / (forward slash))>
 obj= <AccountName|ObjectName>
       (default = LocalSystem)
 DisplayName= <display name>
 password= <password>



Ik heb password ook niet ingevoerd want dat vond ik niet nodig. Of moet dat weer wel??

[ Voor 4% gewijzigd door Verwijderd op 13-11-2003 22:34 ]


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Je kan een batchfile niet op deze manier starten, omdat een batchfile niet werkt met de SCM. Je zal een wrapper moeten gebruiken (srvany oid) om die batchfile te gebruiken.

Verwijderd

Topicstarter
Ja maar het is geen batchfile maar gewoon steeds losse commando's. Maar dat is waarschijnlijk hetzelfde. En is het moeilijk met zo'n wrapper? (geen idee wat dat is)

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Even [google=srvany] dus, en dan kom je bv dit tegen:
http://support.microsoft....2/4/60.asp&NoWebContent=1

Verwijderd

Topicstarter
MM alleen dat artikel is bedoelt voor Windows NT en ik was trouwens vergeten te melden dat ik een service wou configureren voor windows 2000 en windows XP.

En ik heb nu perongeluk een de RPC service afhankelijk gemaakt van de mijn test Service kan is er een mogelijk heid dat je met sc.exe de dependecies kan verwijderen?

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

code:
1
sc config test depend =

zou de dependencies moeten weghalen normaal gesproken. Dat artikel kan je ook toepassen op WindowsXP.

Verwijderd

Topicstarter
Sorry ik een beetje onduidelijk geweest in mijn startpost, maar het ook de bedoeling dat ik dit allemaal in command prompt of telnet oid (iig text based) doe en je kan het register niet editten in CLI zover ik weet

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Het editten van de registry kan wel vanuit de CLI, bv. door het importeren van een regfile (regedit /s test.reg), regini (google=regini) of meer van dit soort dingen. Als je hier even naar op zoek gaat komt dit ongetwijfeld goed.

Verwijderd

Topicstarter
ok thnx ik ga maar eens zoeken
Pagina: 1