![]() |
Dienst ak-, deaktivieren, Status auslens usw.
1. Wie kann man einen Dienst starten und beenden, den Startyp auf Autmatisch, Manuell oder Deaktiviert stellen :?:
2. Wie kann man den aktuellen Status des Dienstes auslesen :?: |
Re: Dienst ak-, deaktivieren, Status auslens usw.
Dienste auflisten :
![]() Starten / beenden : ![]() |
Re: Dienst ak-, deaktivieren, Status auslens usw.
@Luckie: Darf ich Teile aus der NetSend.pas für mein Programm verwenden :?:
|
Re: Dienst ak-, deaktivieren, Status auslens usw.
Das einzigste was ich gefunden habe ist das:
Delphi-Quellcode:
Aber welche Parameter sollen da rein und wie lese ich den aktuellen Dienststatus aus :?:
uses WinSvc
StartService(..); Wie ich den Starttyp änder kann weiß ich, dass geht ganz einfach über die Registry. |
Re: Dienst ak-, deaktivieren, Status auslens usw.
Bitte lade dir doch wahlweise ein Tutorial zum Thema oder einfach das Platform SDK von Microsoft (zu allen Themen) herunter.
|
Re: Dienst ak-, deaktivieren, Status auslens usw.
Also ich würde das ganze per WMI machen.
Ist relativ easy und alles schon fertig. Codebeispiele kann ich Dir heute Abend mal hier reinpasten. Damit ich das nicht vergesse (ich kenne mich) schicke mir bitte eine PN um mich daran zu erinnern. |
Re: Dienst ak-, deaktivieren, Status auslens usw.
Stimmt. WMI ist eine sehr gute Idee.
Einziges Manko: wenn du NT-Kompatibilität brauchst, mußt du zweigleisig fahren. Da hätte ich eigentlich auch drauf komen müssen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz