Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi unter weiterem Windows Konto? (https://www.delphipraxis.net/212408-delphi-unter-weiterem-windows-konto.html)

softtouch 6. Feb 2023 16:17


Delphi unter weiterem Windows Konto?
 
Ich habe mein Haupt Konto unter Windows 11, alle Getit Installationen sind also in meinem User Ordner. Wenn ich mich nun unter einem anderen Windows Konto einlogge, kann ich zwar Delphi normal starten, aber natürlich sind alle installieren Komponenten dann weg.
Gibt es eine Möglichkeit, die unter Benutzer #1 installierten Komponenten auch unter Benutzer #2 zu nutzen, ohne alles nochmals zu installieren? Vielleicht durch die Kopie einiger Registry Einträge?

Alallart 6. Feb 2023 16:37

AW: Delphi untern weiterem Windows Konto?
 
Ganz kurz: ja, die Möglichkeit besteht. Man kann ein Teil der Registry exportieren und im zweiten Konto importieren. Leider habe ich vergessen welchen Teil, ich weiß aber, dass es geht.

himitsu 6. Feb 2023 17:06

AW: Delphi untern weiterem Windows Konto?
 
Nein, Vieles vom GetIt ist schrottiger Weise immernoch im falschen Pfad.
Es gibt ein Globales und viele User-CatalogRepository.



HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\22.0\
und dann natürlich auch die Delphi-Verzeichnisse im %USERPROFILE%


Oder im anderen Account das Programm (Delphi) mit den Userdaten (Registry/Verzeichnisse) des normalen ArbeitsAccounts starten.


"Ausführen als" (komplett im anderen Nutzer, aber in der aktuellen Session)
oder z.B. RUNAS mit /profile (in der aktuellen Session, mit dem Namen/Rechten des aktuellen nutzers, aber der Config des Anderen)

https://learn.microsoft.com/en-us/pr...71525(v=ws.11)

nee, ging irgendwie anders

himitsu 6. Feb 2023 17:07

AW: Delphi untern weiterem Windows Konto?
 
Wie wäre es mit dem RemoteDebugger?

Drüben das Programm, aber das Delphi/Debugger im normalen Account




Oder eben drüben das Delphi auch nochmal normal einrichten.

softtouch 6. Feb 2023 17:47

AW: Delphi untern weiterem Windows Konto?
 
Danke für die Hinweise.

ich glaube, ich muss etwas ausführlicher erklären, was ich genau machen will.

Ich habe Delphi und alle Komponenten unter meinem normalen Windows Account installiert, ich logge mit mit meinem MS account ein.
Da ich aber den MS account nutze, geht RDP von einem anderen Windows 11 PC nicht richtig (passwortlose Anmeldung, nur Pin), also habe ich einen zweiten lokalen account. In den kann ich mich auch einloggen per RDP. Ich kann da natürlich Delphi starten, aber es sind dann ja auch alle Komponenten nicht installiert, da es ja ein anderer user account ist.

Was ich möchte, ist einfach mich mit meinem Laptop per RDP einloggen, und an meinen Projekten weiter zu arbeiten, ohne diese irgendwo anders abzulegen. Alles soll auf dem PC bleiben, deshalb auch RDP. Somit könnte ich am Hauptrechner arbeiten, und wenn ich keine Lust habe, mich in den Garten setzen und mit meinem Laptop weiter an den Projekten arbeiten. Das klappt aber ja so nicht. Teamviewer o.ä. ist auch keine Lösung, da der Hauptrechner eine Bildschirmauflösung von 4K mit 125% hat, der Laptop aber nur 1920x1080, da sieht alles ein wenig klein aus durch die Skalierung von Teamviewer.

himitsu 6. Feb 2023 19:13

AW: Delphi untern weiterem Windows Konto?
 
Wie hattest du Delphi installiert?

Im Installer kann man angeben ob "nur für mich" oder "für alle".
Ich glaub es war im erweiterten Menü versteckt.

Bei "Alle" wird das Grundlegende in HKEY_LOCAL_MACHINE gespeichert (anstatt nur im aktuellen HKEY_CURRENT_USER) und Delphi kopiert es sich beim Programmstart.
Fremdkomponenten ... da kommt es drauf an ... z.B. hat DevExpress auch so eine Option und wählt danach den RegistryPfad.


Fremdkomponenten trage ich über ein Script per FinalBuilder auf allen dem jeweils aktuellen Windows-Account in die Delphiregistry ein.

RegistryPfad hab ich ja schon genannt, den kannst exportieren/speichern und drüben importieren.
Ebenso könnte man das MigrationsTool von Embarcadero benutzen (geht auch als Backup und Transfer in der selben Version zu verwenden)




Wie gesagt, GetIt hat teilweise Probleme, dass sie es ins globale Repository oder externe globale Verzeichnisse installieren (Adminlogin beim Installieren), aber nur im aktuellen Account (dem Admin) eintragen, anstatt in die globale Registry ... und auch mal andersrum.


PS: Bei Google suchenAnyDesk.
Ich muß mal gucken, für Windows Home hatte ich den RDP-Fernzugriff auch mal freigeschaltet ... war irgendwas in der Registry.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:25 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