Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.048 Beiträge
 
Delphi 12 Athens
 
#3

AW: Delphi Registry Pfade

  Alt 15. Mai 2024, 22:05
BDSCatalogRepositoryAllUsers ist für alle Nutzer gleich, also reicht es das einmal zu finden.
Nur BDSCatalogRepository weicht ab.


Es gibt immer den Zweig im CurrentUser.
Wenn die Delphi-IDE gestartet wird, dann kopiert sie sich den Zweig von LocalMachine ins CurrentUser.

Unter HKEY_USERS findet du alle User (aber natürlich hat ein normaler User nicht auf alles Zugriff)

Und im CurrentUser muß es nicht "BDS" heißen, falls man die IDE mit -R startet.


Das mit den Userverzeichnissen ist eh oftmals vollkommen schwachsinnig, bzüglich BDSCatalogRepository und BDSCatalogRepositoryAllUsers,
da z.B. das schrottige Update und auch einige global installierte GetIt-Packete sich im CurrentUser einnisten, obwohl sie global Dateien z.B. im Delphi-InstallationsVerzeichnis ändern,
aber GetIt sieht das dann nur, wenn es mit dem selben Nutzer (meist dem Admin) gestartet wurde ... eigentlich müsste es in LocalMachine/AllUsers rein, wenn es global installiert wird
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (15. Mai 2024 um 22:10 Uhr)
  Mit Zitat antworten Zitat