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