[Delphi] Fermer un service : fonction CloseServiceHandle & co

Fermer un service : fonction CloseServiceHandle & co [Delphi] - Delphi/Pascal - Programmation

Marsh Posté le 12-05-2002 à 09:16:01    

Il me faut fermer un service de Windows XP, mais le nom du process et le meme que pour d'autres services.
si je fais CTRL+ALT+SUPPR, il apparait plusieurs fois : svchost.exe
 
ma question :
comment fermer un service, sachant que je connais son nom, sans pour autant tuer tous les process  svchost.exe
 
j'espère avoir été clair  :benetton:

 

[jfdsdjhfuetppo]--Message édité par jeep05 le 12-05-2002 à 12:05:44--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 12-05-2002 à 09:16:01   

Reply

Marsh Posté le 12-05-2002 à 09:21:27    

command dos  
  net stop nom_du_service
 
sinon tu peux aussi aller voir ce thread: http://groups.google.com/groups?hl [...] news#link1


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 12-05-2002 à 12:02:49    

voila ce que j'ai trouvé dans l'aide :
 

Citation :

OpenService
The OpenService function opens a handle to an existing service.  
 
Return Values
If the function succeeds, the return value is a handle to the service.
If the function fails, the return value is NULL. To get extended error information, call GetLastError.  
 
OpenSCManager
The OpenSCManager function establishes a connection to the service control manager on the specified computer and opens the specified database.  
 
CloseServiceHandle
The CloseServiceHandle function closes a handle to a service control manager database as returned by the OpenSCManager function, or it closes a handle to a service object as returned by either the OpenService or CreateService function.


 
du coup qu'est ce que je fais avec tout ca lol

 

[jfdsdjhfuetppo]--Message édité par jeep05 le 12-05-2002 à 12:03:45--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 12-05-2002 à 16:08:04    

personne pour m'aider ?  :cry:

Reply

Marsh Posté le 12-05-2002 à 18:50:34    

Bon vais t'aider ;)
Pour pouvoir closer ton service il fo que tu trouve son handle
puis tu utilises CloseServiceHandle(LeHandle) pour le fermer


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 12-05-2002 à 18:54:18    

pour récupérer le handle cherche du coté de :
OpenSCManager
EnumDependentServices
EnumServicesStatus
 
 :hello:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Sujets relatifs:

Leave a Replay

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