Delphi-PRAXiS
Seite 3 von 5     123 45      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Liste der Exe-Pfade aller installierten Programme (https://www.delphipraxis.net/172442-liste-der-exe-pfade-aller-installierten-programme.html)

dunningkruger 4. Jan 2013 13:39

AW: Liste der Exe-Pfade aller installierten Programme
 
Zitat:

Zitat von PeterPanino (Beitrag 1197618)
Zitat:

Zitat von Morphie (Beitrag 1197615)
Darf man fragen, wofür du das brauchst?
In meinem Startmenü wirst du übrigens nicht viel finden ;-)


Ich möchte abfragen, ob Programme aus einer vorgegebenen eigenen Liste (welche durch keine Regel definiert ist) installiert sind, UND ich brauche deren Exe-Pfade.

Das mit "(welche durch keine Regel definiert ist)" wird interessant...

In #2 hat Popov schon einen brauchbaren Ansatz geliefert, der aber für alle Laufwerke mit gewissewn Ordnern...

Aber es ist ja "keine Regel definiert" :evil::twisted:

Denn sie wissen nicht, was sie tun wollen, oder?

Popov 4. Jan 2013 14:27

AW: Liste der Exe-Pfade aller installierten Programme
 
Vielleicht ist das auch interessant:

http://www.delphipraxis.net/111350-v...-auslesen.html

Das, mit alle Verknüpfungen in den Startmenüs auslesen, ergibt die tatsächlichen Dateien der Startmenüs. Dann noch Exe filtern.

Damit findest du die Startmenüs

http://www.delphipraxis.net/421-pfad...ermitteln.html

Dalai 4. Jan 2013 14:42

AW: Liste der Exe-Pfade aller installierten Programme
 
Die Methode via Startmenü halte ich für genauso fehlerträchtig wie die anderen, weil im Startmenü pro Programm eine ganze Reihe von EXE-Dateien verknüpft sein können: das Programm selbst, ein Uninstaller, ein/mehrere Hilfsprogramm(e), das Programm selbst mit anderen Aufrufparametern (OK, die dadurch entstehenden Doppelungen kann man filtern) usw.

MfG Dalai

Sir Rufo 4. Jan 2013 14:45

AW: Liste der Exe-Pfade aller installierten Programme
 
Zitat:

Zitat von PeterPanino (Beitrag 1197618)
Zitat:

Zitat von Morphie (Beitrag 1197615)
Darf man fragen, wofür du das brauchst?
In meinem Startmenü wirst du übrigens nicht viel finden ;-)


Ich möchte abfragen, ob Programme aus einer vorgegebenen eigenen Liste (welche durch keine Regel definiert ist) installiert sind, UND ich brauche deren Exe-Pfade.

Das hört sich nach einem automatischen Updater an und du willst die Versionsinfo aus den exe-Dateien lesen?

dunningkruger 4. Jan 2013 14:56

AW: Liste der Exe-Pfade aller installierten Programme
 
Zitat:

Zitat von Sir Rufo (Beitrag 1197634)
Zitat:

Zitat von PeterPanino (Beitrag 1197618)
Zitat:

Zitat von Morphie (Beitrag 1197615)
Darf man fragen, wofür du das brauchst?
In meinem Startmenü wirst du übrigens nicht viel finden ;-)


Ich möchte abfragen, ob Programme aus einer vorgegebenen eigenen Liste (welche durch keine Regel definiert ist) installiert sind, UND ich brauche deren Exe-Pfade.

Das hört sich nach einem automatischen Updater an und du willst die Versionsinfo aus den exe-Dateien lesen?

Das aktuelle "Versionsinfo-Hineinkompilieren" in die Echse vergisst man zu oft :oops:

Was meint denn der TE inzwischen zu den abgelieferten Antworten?

PeterPanino 4. Jan 2013 16:24

AW: Liste der Exe-Pfade aller installierten Programme
 
Zitat:

Zitat von p80286 (Beitrag 1197621)
Wie wäre es den umgekehrten Weg zu gehen, findest Du die vorhandenen Programm-Pfade im Uninstall Verzeichnis?
Dann hättest Du zumindestens die Möglichkeit Deine Informationen zu klassifizieren.

Gruß
K-H


Was meinst du mit "Uninstall Verzeichnis"?

Was meinst du mit "klassifizieren"?

PeterPanino 4. Jan 2013 16:25

AW: Liste der Exe-Pfade aller installierten Programme
 
Zitat:

Zitat von Sir Rufo (Beitrag 1197634)
Das hört sich nach einem automatischen Updater an und du willst die Versionsinfo aus den exe-Dateien lesen?


Nein.

PeterPanino 4. Jan 2013 16:31

AW: Liste der Exe-Pfade aller installierten Programme
 
Zitat:

Zitat von Dalai (Beitrag 1197632)
Die Methode via Startmenü halte ich für genauso fehlerträchtig wie die anderen, weil im Startmenü pro Programm eine ganze Reihe von EXE-Dateien verknüpft sein können: das Programm selbst, ein Uninstaller, ein/mehrere Hilfsprogramm(e), das Programm selbst mit anderen Aufrufparametern (OK, die dadurch entstehenden Doppelungen kann man filtern) usw.

MfG Dalai


Ich möchte abfragen, ob Programme aus einer vorgegebenen eigenen Liste (welche durch keine Regel definiert ist) installiert sind, UND ich brauche deren Exe-Pfade. Die Art der Filterung stellt sicher, dass nur die Exes der Hauptprogramme gefunden werden.

PeterPanino 4. Jan 2013 16:35

AW: Liste der Exe-Pfade aller installierten Programme
 
Zitat:

Zitat von Popov (Beitrag 1197630)
Vielleicht ist das auch interessant:

http://www.delphipraxis.net/111350-v...-auslesen.html

Das, mit alle Verknüpfungen in den Startmenüs auslesen, ergibt die tatsächlichen Dateien der Startmenüs. Dann noch Exe filtern.

Damit findest du die Startmenüs

http://www.delphipraxis.net/421-pfad...ermitteln.html


Vielen Dank für die Links! Die JCL hat ebenso Funktionen dafür.

PeterPanino 4. Jan 2013 16:36

AW: Liste der Exe-Pfade aller installierten Programme
 
Zitat:

Zitat von dunningkruger (Beitrag 1197635)
Was meint denn der TE inzwischen zu den abgelieferten Antworten?


S.u.u.o.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:35 Uhr.
Seite 3 von 5     123 45      

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