Kaip Sužinoti Vartotojo Nuorodą

Turinys:

Kaip Sužinoti Vartotojo Nuorodą
Kaip Sužinoti Vartotojo Nuorodą

Video: Kaip Sužinoti Vartotojo Nuorodą

Video: Kaip Sužinoti Vartotojo Nuorodą
Video: Kaip Pagreitinti Savo Nešiojamą Kompiuterį? (+ Ekrano Keitimas) 2024, Kovas
Anonim

Vartotojai „Windows OS“identifikuojami ne pagal vardus, o pagal specialius saugos identifikatorius arba „Security Identifier“- SID. Pasirinkto vartotojo SID nustatymo problemos sprendimas nereikalauja papildomos programinės įrangos naudojimo ir atliekamas standartinėmis sistemos priemonėmis.

Kaip sužinoti vartotojo nuorodą
Kaip sužinoti vartotojo nuorodą

Nurodymai

1 žingsnis

Paskambinkite į pagrindinį sistemos meniu spustelėdami mygtuką „Pradėti“ir eikite į dialogo langą „Vykdyti“. Eilutėje „Atidaryti“įveskite regedit ir patvirtinkite registro rengyklės paleidimą spustelėdami mygtuką Gerai. Išplėskite filialą

HKEY_LOCAL_MACHINE / Software / Microsoft / WindowsNT / CurrentVersion / ProfileList

ir suraskite visus „User ID“(SID). Eikite į „ProfikeImagePath“raktą ir raskite atitinkamą SID vartotojo vardo vertę. Išeikite iš registro rengyklės įrankio.

2 žingsnis

Atvirkštinę operaciją, kai žinomas vartotojo SID ir reikia nustatyti jo paskyros pavadinimą, galima atlikti naudojant komandą reg.exe. Tokiu atveju komandos sintaksė atrodo taip:

reg užklausa HKEY_LOCAL_MACHINE / Software / Microsoft / WindowsNT / CurrentVersion / ProfileList / ProfileImagePath.

3 žingsnis

Norėdami nustatyti pasirinkto vartotojo unikalų identifikatorių, naudokite įmontuotą „GetSID“įrankį. Komandos sintaksė atrodo taip:

disko_vardas: > gauna

Naudojimas: getsid / server1 account / server2 account.

4 žingsnis

Alternatyvus būdas programiškai gauti norimo vartotojo SID yra. NET Framework 2.0 klasės „SecurityIdentifier“naudojimas. Tokiu atveju identifikatorius gali būti rodomas kaip eilutė, baitų masyvas arba „WellKnownSidType“ir domeno SID reikšmių derinys. Papildoma sąlyga norint gauti norimą rezultatą yra iškvietimas į „WindowsIdentity“klasę. Tokios komandos sintaksė atrodo taip:

naudojant sistemą;

naudojant System. Security. Principal;

vardų sritis „GetSID“

{

klasės programa

{

static void Main (string args)

{

WindowsIdentity wid = Windowsidentity. GetCurrent ();

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

Pultas. Skaitykite ();

}
}
}.

Rekomenduojamas: