Kuidas Teada Saada Kasutaja Sid

Sisukord:

Kuidas Teada Saada Kasutaja Sid
Kuidas Teada Saada Kasutaja Sid

Video: Kuidas Teada Saada Kasutaja Sid

Video: Kuidas Teada Saada Kasutaja Sid
Video: Kuidas saada teada, kes külastavad Eestit? 2024, November
Anonim

Kasutajaid ei identifitseerita Windows OS-is mitte nimede, vaid spetsiaalsete turvatunnuste või turvatunnuse - SID järgi. Valitud kasutaja SID määramise probleemi lahendamine ei vaja täiendava tarkvara kasutamist ja see viiakse läbi süsteemi standardsete vahenditega.

Kuidas teada saada kasutaja sid
Kuidas teada saada kasutaja sid

Juhised

Samm 1

Helistage peamenüüsse, klõpsates nuppu "Start" ja minge dialoogi "Run". Tippige reale "Ava" regedit ja kinnitage registriredaktori utiliidi käivitamine, klõpsates nuppu OK. Laiendage haru

HKEY_LOCAL_MACHINE / Software / Microsoft / WindowsNT / CurrentVersion / ProfileList

ja leidke kõik kasutajatunnused (SID). Minge ProfikeImagePath võtmele ja leidke vastav SID kasutajanime väärtus. Väljuge registriredaktori utiliidist.

2. samm

Tagurpidi toimingu, kui kasutaja SID on teada ja see on vajalik tema konto nime määramiseks, saab teha käsuga reg.exe. Sel juhul näeb käsu süntaks välja järgmine:

reg päring HKEY_LOCAL_MACHINE / Software / Microsoft / WindowsNT / CurrentVersion / ProfileList / ProfileImagePath.

3. samm

Valitud kasutaja kordumatu identifikaatori määramiseks kasutage sisseehitatud utiliiti GetSID. Käsu süntaks näeb välja selline:

draivi_nimi: > muutub

Kasutamine: getsid / server1 konto / server2 konto.

4. samm

Alternatiivne meetod soovitud kasutaja SID-i programmeerimiseks on. NET Framework 2.0 klassi SecurityIdentifier kasutamine. Sel juhul saab identifikaatorit kuvada stringi, baitide massiivi või WellKnownSidType ja domeeni SID väärtuste kombinatsioonina. Lisatingimus soovitud tulemuse saamiseks on helistamine klassile WindowsIdentity. Sellise käsu süntaks näeb välja selline:

süsteemi kasutamine;

kasutades System. Security. Principal;

nimeruum GetSID

{

klassi programm

{

staatiline void Main (string args)

{

WindowsIdentity wid = Windowsidentity. GetCurrent ();

Console. WriteLine (wid. Name + SID on 0, wid. User. Value);

Konsool. Loe ();

}
}
}.

Soovitan: