Comment rendre un service unstoppable ?

Comment rendre un service unstoppable ? - Windows & Software

Marsh Posté le 14-03-2003 à 11:45:20    

voile je cherche a trouver comment rendre un service unstoppable comme par exemple l'eventlog ?
j'ai essaye de trouver avec sc.exe mais je trouve pas :??:
 
sc query eventlog  
 

Code :
  1. SERVICE_NAME: eventlog
  2.         TYPE               : 20  WIN32_SHARE_PROCESS
  3.         STATE              : 4  RUNNING
  4.                                 (NOT_STOPPABLE,NOT_PAUSABLE,ACCEPTS_SHUTDOWN)
  5.         WIN32_EXIT_CODE    : 0 (0x0)
  6.         SERVICE_EXIT_CODE  : 0 (0x0)
  7.         CHECKPOINT         : 0x0
  8.         WAIT_HINT          : 0x0

   
 
 
 sc stop eventlog  
 
 

Code :
  1. [SC] ControlService FAILED 1052:
  2. The requested control is not valid for this service.

Reply

Marsh Posté le 14-03-2003 à 11:45:20   

Reply

Marsh Posté le 14-03-2003 à 18:31:31    

[:dirakocha]    
 
 
 :(  
 
 

Reply

Marsh Posté le 14-03-2003 à 18:44:55    

Je vais te donner la réponse du programmeur :
Quand un service est lancé, le ServiceManager demande au service quels contrôles il supporte. C'est comme ça que le service informe qu'il supporte d'être arrêté, d'être pausé/redemarré... Voir la structure SERVICE_STATUS et notamment le champ dwControlsAccepted. Donc c'est le programme en lui-même qui décide de ce qui est autorisé et ce n'est normalement pas modifiable par l'utilisateur.
 
Pour ton cas (où je suppose que tu ne peux pas modifier le programme), je suppose que le mieux est de modifier les autorisations des utilisateurs. Mais là dessus je ne peux pas t'aider des masses.


Message édité par gatorette le 14-03-2003 à 18:47:15

---------------
each day I don't die is cheating
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed