Kako Najti Uporabnikov Sid

Kazalo:

Kako Najti Uporabnikov Sid
Kako Najti Uporabnikov Sid

Video: Kako Najti Uporabnikov Sid

Video: Kako Najti Uporabnikov Sid
Video: Такой прибор должен иметь каждый фрезеровщик. Инклинометр 2024, November
Anonim

Uporabnikov v sistemu Windows OS ne prepoznavajo po imenih, temveč po posebnih varnostnih identifikatorjih ali varnostnem identifikatorju - SID. Rešitev problema določanja SID izbranega uporabnika ne zahteva uporabe dodatne programske opreme in se izvaja s standardnimi sredstvi sistema.

Kako najti uporabnikov sid
Kako najti uporabnikov sid

Navodila

Korak 1

Pokličite glavni sistemski meni s klikom na gumb "Start" in pojdite v pogovorno okno "Run". V vrstico "Odpri" vnesite regedit in s klikom na gumb V redu potrdite zagon pripomočka Registry Editor. Razširite vejo

HKEY_LOCAL_MACHINE / Software / Microsoft / WindowsNT / CurrentVersion / ProfileList

in poiščite vse ID-je uporabnikov (SID). Pojdite na tipko ProfikeImagePath in poiščite ustrezno vrednost uporabniškega imena SID. Zaprite pripomoček Registry Editor.

2. korak

Povratno operacijo, ko je SID uporabnika znan in je potrebno določiti ime njegovega računa, je mogoče izvesti z ukazom reg.exe. V tem primeru je sintaksa ukaza videti tako:

reg poizvedba HKEY_LOCAL_MACHINE / Software / Microsoft / WindowsNT / CurrentVersion / ProfileList / ProfileImagePath.

3. korak

Z vgrajenim pripomočkom GetSID določite enolični identifikator za izbranega uporabnika. Sintaksa ukaza je videti tako:

ime_pogona: > getsid

Uporaba: račun getid / server1 / server2.

4. korak

Alternativna metoda za programsko pridobitev SID želenega uporabnika je uporaba razreda SecurityIdentifier v. NET Framework 2.0. V tem primeru je lahko identifikator prikazan kot niz, bajtna matrika ali kombinacija vrednosti WellKnownSidType in domene SID. Dodaten pogoj za pridobitev želenega rezultata je klic razreda WindowsIdentity. Sintaksa takega ukaza je videti tako:

z uporabo sistema;

z uporabo System. Security. Principal;

imenski prostor GetSID

{

razredni program

{

statična praznina Main (string args)

{

WindowsIdentity wid = Windowsidentity. GetCurrent ();

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

Console. Read ();

}
}
}.

Priporočena: