Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Nochmal Registry...
lancore89
myCSharp.de - Member



Dabei seit:
Beiträge: 19

Themenstarter:

Nochmal Registry...

beantworten | zitieren | melden

Hi,

in der Registry gibts beim HKEY_USERS Schlüssel die bei jedem anders heißen.
Also z.B. S-1-7-25-1254771165-1343024091-1360223298-1004

Gibts dafür irgendwelche Systemvariablen oder eine andere Möglichkeit um trotzdem darauf zugreifen zu können?

mfg
lancore89
private Nachricht | Beiträge des Benutzers
der Marcel
myCSharp.de - Member

Avatar #avatar-1860.gif


Dabei seit:
Beiträge: 564
Herkunft: Dresden

beantworten | zitieren | melden

Hi!

Das sind die IDs (die genaue Bezeichnung fällt mir gerade nicht ein), mit denen Windows seine Benutzer verwaltet. Du könntest diese ID irgendwo aus dem System (wo sie immer zu finden ist) auslesen und dann für deinen Zweck verwenden. Den ganz genauen Speicherort davon kenne ich nicht. Da es zur Benutzerverwaltung von Windows gehört dürfte man auch nicht so einfach daran heran kommen.

der Marcel
:] :DDer größte Fehler eines modernen Computers sitzt meist davor :]
private Nachricht | Beiträge des Benutzers
der Marcel
myCSharp.de - Member

Avatar #avatar-1860.gif


Dabei seit:
Beiträge: 564
Herkunft: Dresden

beantworten | zitieren | melden

Hi lancore89!

Habe mich etwas genauer damit beschäftigt und weiß jetzt, wie du an die SIDs (Windows-Benutzer-IDs) im Programmcode kommst.
Schaue dir mal den System.Security.Principal-Namespace an.
Mit folgendem Code kommst du an die SID des aktuellen Benutzers:

WindowsIdentity currentUser = WindowsIdentity.GetCurrent();
string currentSid = currentUser.User.Value;

Viel Spaß!
der Marcel
:] :DDer größte Fehler eines modernen Computers sitzt meist davor :]
private Nachricht | Beiträge des Benutzers
lancore89
myCSharp.de - Member



Dabei seit:
Beiträge: 19

Themenstarter:

beantworten | zitieren | melden

Danke
private Nachricht | Beiträge des Benutzers