![]() |
Wie Exefile-Version eines TService ermitteln?
Hallo zusammen,
wie kann ich die in einem als Service erstellen Applikations-Exefile enthaltenen Versionsinfos auslesen? Mein Problem ist, dass ich in einem solchen Service "Application.ExeName" nicht habe. Wie komme ich nun am besten an das Exefile? Danke+Gruß, Christoph |
Re: Wie Exefile-Version eines TService ermitteln?
Application.ExeFile erhältst du auch über ParamStr(0).
|
Re: Wie Exefile-Version eines TService ermitteln?
Zitat:
Zusätzlich konnte ich es noch über folgende Funktion ermitteln:
Delphi-Quellcode:
Danke+Gruß,
function GetServiceDir(a_Service: string): string;
var Registrierung : TRegistry; begin Registrierung := TRegistry.Create(); Registrierung.RootKey := HKEY_LOCAL_MACHINE; Registrierung.OpenKey('SYSTEM\CurrentControlSet\Services\' + a_Service, false); Result := Registrierung.ReadString('ImagePath'); end; Christoph |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:04 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