![]() |
AW: Windows Programme Ordner x64 in 32 bit Progrmm ermitteln
Wenn du wissen willst, ob ein Programm installiert ist, dann schau doch in
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Win dows\CurrentVersion\Uninstall und HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ Windows\CurrentVersion\Uninstall nach. Im Wert "InstallLocation" ist der Ordner drin. Wenn es sich um ein MSI handelt, dann kannst du den Windows-Installer über die API direkt abfragen. Wenn du eine bestimmte Funktion davon braucht, könnte man auch auf eine Komponente prüfen. |
AW: Windows Programme Ordner x64 in 32 bit Progrmm ermitteln
Zitat:
Zitat:
Zitat:
Delphi-Quellcode:
Ist das auch in chinesisch, kroatisch, usw. so? Bitte nicht falsch verstehen, ich will nur sicher gehen. Nach all dem Suchen wäre somit die Lösung so einfach, oder? :-D
FileExists('C:\Program Files\ExampleFolder\ExternalProg.exe') ...
FileExists('C:\Program Files (x86)\ExampleFolder\ExternalProg.exe') ... Liegen die Ordner immer im LW-Root? Also könnte ich das abklappern: C:\Program Files, D:\Program Files, E:\Program Files usw? |
AW: Windows Programme Ordner x64 in 32 bit Progrmm ermitteln
Zitat:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Win dows\CurrentVersion\Uninstall Ansonsten eine gute Idee! :thumb: Werde ich mir ansehen. Mit der Möglichkeit "Program Files" und "Program Files (x86)" zu benutzen, müsste man immer noch die LWs abklappern. Wenn dein Vorschlag mit der Registry funktionieren würde, hätte man gleich den Pfad inkl Unterordner. Bleibt nur zu hoffen, dass die portable Version von ExternalProg nur selten verwendet wird. |
AW: Windows Programme Ordner x64 in 32 bit Progrmm ermitteln
Zitat:
|
AW: Windows Programme Ordner x64 in 32 bit Progrmm ermitteln
Zitat:
Das sieht doch schonmal gut aus. Ist aber noch zu Testen, ob das mit anderen Windowsen auch funktioniert, Win XP, Vista, 7, 8, 8 1/2, :mrgreen: x64, x86, (gibts noch was? Gibts XP und Vista noch? :gruebel: ). |
AW: Windows Programme Ordner x64 in 32 bit Progrmm ermitteln
.. ein portables Programm kann irgendwo installiert werden,
Es muss nicht zwangsläufig in Program Files oder Program Files(x86) liegen. Wenn Du die finden willst, musst Du die ganze Platte durchsuchen. Grüße Klaus |
AW: Windows Programme Ordner x64 in 32 bit Progrmm ermitteln
Zitat:
|
AW: Windows Programme Ordner x64 in 32 bit Progrmm ermitteln
Zitat:
|
AW: Windows Programme Ordner x64 in 32 bit Progrmm ermitteln
Zitat:
|
AW: Windows Programme Ordner x64 in 32 bit Progrmm ermitteln
Zitat:
Ein Dienst bietet sich an, der mit dir per TCP kommuniziert. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz