Einzelnen Beitrag anzeigen

pertzschc

Registriert seit: 29. Jul 2005
Ort: Leipzig
305 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Wie Exefile-Version eines TService ermitteln?

  Alt 25. Mär 2009, 09:19
Zitat von Apollonius:
Application.ExeFile erhältst du auch über ParamStr(0).
Danke das hilft.

Zusätzlich konnte ich es noch über folgende Funktion ermitteln:
Delphi-Quellcode:
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;
Danke+Gruß,
Christoph
  Mit Zitat antworten Zitat