Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Programm suchen und starten (https://www.delphipraxis.net/45917-programm-suchen-und-starten.html)

raccoon 14. Mai 2005 13:43


Programm suchen und starten
 
Hi erstmal an alle und einen schönen Samstag,

ich möchte vollgendes erstellen, das wenn ich auf ein Label klicke sich eine EXE ausführt.
dies war ja noch ganz einfach indem ich:

Delphi-Quellcode:
   
    procedure TForm1.Label15Click(Sender: TObject);
    begin
      ShellExecute(0,'open',PCHar('C:\Programme\Mozilla Firefox\firefox.exe'),nil,nil,SW_SHOWMINIMIZED); //SW_MAXIMIZE
    end;
geschrieben habe, nun hat ja nicht jeder sein FireFox unter C:\Programme... installiert, deswegen möchte ich noch eine suche der exe damit einbinden.
Und nun zu meiner eigentlichen Frage, wie kann ich nach einer Exe Datei in Delphi suchen?

Luckie 14. Mai 2005 13:47

Re: Programm suchen und starten
 
Wirf mal einen Blick in die Code-Lib und such nach findallfilesfindallfiles von sakura.

BenjaminH 14. Mai 2005 13:54

Re: Programm suchen und starten
 
Firefox müsste doch auch einen Registry Eintrag anlegen, wo er sich befindet...
Den müsste man doch einfach auslesen und man hat den Ort.

Jarmen_Kell 14. Mai 2005 13:59

Re: Programm suchen und starten
 
Genau. Ort:

[HKEY_CU/HKEY_LM]\Software\Mozilla\Mozilla Firefox\[VersionsNR.]\Main\PathToExe
oder
[HKEY_CU/HKEY_LM]\Software\Mozilla\Mozilla Firefox [Ver#]\bin\PathToExe

Ich habe noch nicht allzuviel mit Delphi im Regedit rumgespielt, allerdings wird es wohl möglich sein, sich die Unterschlüssel eines Schlüssels anzeigen zu lassen. Dies wirst du brauchen, weil du ja die Versionsnummer des Benutzers nicht kennst.

MisterNiceGuy 14. Mai 2005 14:20

Re: Programm suchen und starten
 
Hier lungert auch irgendwo die geniale Komponente dffindfile rum, falls du nichts gegen VCL hast ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz