![]() |
Programme-Ordner herausfinden
Es gibt ja viele Tipps wie man diverse Ordner auslesen kann, etwa das Windows-Verzeichnis, den Systemordner oder das temporäre Verzeichnis. Aber kann mir jemand sagen, wie man herausfindet, in welches Verzeichnis neue Programme installiert werden sollen? Ich finde dazu nichts, weder hier noch in der Delphi-Hilfe noch sonstwo.
[edit=sakura] Doppelpost gelöscht. Mfg, sakura[/edit] |
Re: Programme-Ordner herausfinden
Zitat:
Du bestimmst doch selbst wohin ein Programm installiert werden soll. Oder meinst du das Verzeichnis in dem dein Programm installiert worden ist? Gruß |
Re: Programme-Ordner herausfinden
Nein, ich bestimme nicht selbst wohin ein Programm installiert wird. Normalerweise jedenfalls nicht: Programme werden in C:\Programme installiert. Oder in USA C:\Programs. Wie finde ich diesen Namen heraus?
|
Re: Programme-Ordner herausfinden
aso das meinst du,
ich denke das steht in der rgistry, aber ich weiss nicht genau wo, musst du bissel suchen |
Re: Programme-Ordner herausfinden
Was möchtest Du wissen?
1) Wo ist Dein Programm installiert? Stichworte: Application.ExeName, ParamStr(0) 2) Wo werden normalerweise Programme installiert? Dieses Verzeichnis ist praktisch nur für Installationsprogramme von nutzen! Die Systemvariable ProgramFiles verweist z.B. darauf. |
Re: Programme-Ordner herausfinden
Hallo,
der Pfad zum Ordner "C:\Programme" sthet in der Registry. Und zwar in folgendem Schlüssel: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion Der für Dich wichtige Eintrag schimpft sich: ProgramFilesDir. |
Re: Programme-Ordner herausfinden
Alles klar, das war was ich gesucht habe, vielen Dank!
|
Re: Programme-Ordner herausfinden
Die bessere Alternative (d3g erklärt eingangs auch den Grund):
![]() |
Re: Programme-Ordner herausfinden
Ich habe das mal nach "Sonstige Fragen zu Delphi" verschoben.
|
AW: Re: Programme-Ordner herausfinden
Zitat:
Zitat:
|
AW: Programme-Ordner herausfinden
Du hast aber schon gemerkt, dass dieser Thread fast 8 Jahre alt ist? :D
|
AW: Programme-Ordner herausfinden
Immerhin gab es etwas zu lachen. ;-) (Ich hoffe ja mal das war nicht ernst gemeint.)
Zitat:
|
AW: Re: Programme-Ordner herausfinden
Zitat:
![]() |
AW: Programme-Ordner herausfinden
Zitat:
|
AW: Re: Programme-Ordner herausfinden
Zitat:
Ich habe kein "Irgendwas" gefunden, und unter welchen Bedingungen kann/könnte ein Benutzer etwas falsch machen? Gruß K-H |
AW: Programme-Ordner herausfinden
Wenn es eine direkte API gibt, dann sollte man diese nehmen.
Denn genauso wie ein Verzeichnis im Dateisystem, kann sich auch mal ein Verzeichnis in der Registry ändern und dann hat es sich mit dem so tollen Auslesen der Registry. :angle2: PS: Microsoft würde hier die API anpassen und dennoch den richtigen Pfad auslesen. Am Ende geht sie zwar auch nur auf die Registry, nur daß sie den richtigen Pfad kennt. |
AW: Programme-Ordner herausfinden
Zitat:
|
AW: Programme-Ordner herausfinden
Und wenn schon, man sollte auch auf die Verwendung des richtigen verzichten, lest doch einfach den von Luckie verlinkten Blog-Eintrag.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:33 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-2025 by Thomas Breitkreuz