AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Liste der Exe-Pfade aller installierten Programme
Thema durchsuchen
Ansicht
Themen-Optionen

Liste der Exe-Pfade aller installierten Programme

Ein Thema von PeterPanino · begonnen am 3. Jan 2013 · letzter Beitrag vom 6. Jan 2013
Antwort Antwort
Seite 3 von 5     123 45      
dunningkruger

Registriert seit: 25. Mai 2012
59 Beiträge
 
#21

AW: Liste der Exe-Pfade aller installierten Programme

  Alt 4. Jan 2013, 13:39
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"

Denn sie wissen nicht, was sie tun wollen, oder?
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#22

AW: Liste der Exe-Pfade aller installierten Programme

  Alt 4. Jan 2013, 14:27
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
  Mit Zitat antworten Zitat
Benutzerbild von Dalai
Dalai
Online

Registriert seit: 9. Apr 2006
1.680 Beiträge
 
Delphi 5 Professional
 
#23

AW: Liste der Exe-Pfade aller installierten Programme

  Alt 4. Jan 2013, 14:42
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
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#24

AW: Liste der Exe-Pfade aller installierten Programme

  Alt 4. Jan 2013, 14:45
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?
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
dunningkruger

Registriert seit: 25. Mai 2012
59 Beiträge
 
#25

AW: Liste der Exe-Pfade aller installierten Programme

  Alt 4. Jan 2013, 14:56
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

Was meint denn der TE inzwischen zu den abgelieferten Antworten?
  Mit Zitat antworten Zitat
PeterPanino

Registriert seit: 4. Sep 2004
1.451 Beiträge
 
Delphi 10.4 Sydney
 
#26

AW: Liste der Exe-Pfade aller installierten Programme

  Alt 4. Jan 2013, 16:24
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"?
  Mit Zitat antworten Zitat
PeterPanino

Registriert seit: 4. Sep 2004
1.451 Beiträge
 
Delphi 10.4 Sydney
 
#27

AW: Liste der Exe-Pfade aller installierten Programme

  Alt 4. Jan 2013, 16:25
Das hört sich nach einem automatischen Updater an und du willst die Versionsinfo aus den exe-Dateien lesen?

Nein.
  Mit Zitat antworten Zitat
PeterPanino

Registriert seit: 4. Sep 2004
1.451 Beiträge
 
Delphi 10.4 Sydney
 
#28

AW: Liste der Exe-Pfade aller installierten Programme

  Alt 4. Jan 2013, 16:31
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.
  Mit Zitat antworten Zitat
PeterPanino

Registriert seit: 4. Sep 2004
1.451 Beiträge
 
Delphi 10.4 Sydney
 
#29

AW: Liste der Exe-Pfade aller installierten Programme

  Alt 4. Jan 2013, 16:35
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.
  Mit Zitat antworten Zitat
PeterPanino

Registriert seit: 4. Sep 2004
1.451 Beiträge
 
Delphi 10.4 Sydney
 
#30

AW: Liste der Exe-Pfade aller installierten Programme

  Alt 4. Jan 2013, 16:36
Was meint denn der TE inzwischen zu den abgelieferten Antworten?

S.u.u.o.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 5     123 45      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:11 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