Forum: Multimedia
Delphi
by DeddyH,
24. Jan 2015
Wenn man sich auf die Path-Variable verlässt, dann nicht, aber man ist dann auch nicht sicher, ob bzw. welches Programm dann ausgeführt wird.
Forum: Multimedia
Delphi
by DeddyH,
24. Jan 2015
Das sind Umgebungsvariablen, Du kannst ja mal auf der Konsole mit "set" nachschauen, was es so alles gibt. Auflösen kannst Du die z.B. mit ExpandEnvironmentStrings oder mit dieser eigentlich veralteten Routine:
function ReplaceEnvironmentStrings(const APath: string): string;
begin
Result := APath;
SetLength(Result, MAX_PATH);
if DoEnvironmentSubst(PChar(Result), Length(Result)) = 0...
Forum: Multimedia
Delphi
by DeddyH,
24. Jan 2015
uses Registry;
function WMPPath: String;
var
Reg: TRegistry;
begin
Result := '';
Reg := TRegistry.Create(KEY_READ);
try
Reg.RootKey := HKEY_LOCAL_MACHINE;
Forum: Multimedia
Delphi
by DeddyH,
24. Jan 2015
Naja, der Pfad steht dort aber auch nicht ;)
Forum: Multimedia
Delphi
by DeddyH,
24. Jan 2015
Vielleicht hilft das hier: http://www.autoitscript.com/forum/topic/125499-how-to-get-the-installation-path-of-wmp/