Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Ermitteln ob ein Programm oder Prozess ein Dienst ist (https://www.delphipraxis.net/69927-ermitteln-ob-ein-programm-oder-prozess-ein-dienst-ist.html)

Olli 16. Aug 2006 19:03

Re: Ermitteln ob ein Programm oder Prozess ein Dienst ist
 
Zitat:

Zitat von NicoDE
Zitat:

Zitat von Harry M.
Aber möglich wäre zu Testen ob der Pfand des Programmes wo Du wissen möchstes ob es ein Dienst ist oder nicht in der Registry findest bei den Servicen.

Obwohl Äpfel und Birnen Obst sind, kann man beides nicht vergleichen. Es gibt einige Module, die in einem Image Dienst(e) und Anwendung vereinen.

Jawollja:

CmdAsSys wird wie das Programm von dem es abgewandelt wurde (von K. Brown, Name fällt mir nicht ein), als normales Programm installiert, startet dann einen neuen Prozess mithilfe des SCM und beendet die erste Instanz. Die zweite Instanz (im Kontext des SCM) erzeugt dann die Konsole mit SYSTEM-Rechten. Es handelt sich also um eine Art "Zwitter".

Bei Diensten in DLLs wird's dann nochmal etwas knackiger. Aber das geht eh nur auf Systemen, die auch APIs zum Ermitteln der Eigenschaften anbieten, soweit ich das überschauen kann ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:26 Uhr.
Seite 3 von 3     123   

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