Përdoruesit identifikohen në Windows OS jo me emra, por me identifikues të veçantë të sigurisë, ose Identifikuesi i Sigurisë - SID. Zgjidhja e problemit të përcaktimit të SID të përdoruesit të zgjedhur nuk kërkon përdorimin e softuerit shtesë dhe kryhet me mjete standarde të sistemit.
Udhëzimet
Hapi 1
Thirrni menunë kryesore të sistemit duke klikuar butonin "Start" dhe shkoni te dialogu "Run". Shkruani regedit në vijën "Open" dhe konfirmoni fillimin e programit Editor Registry duke klikuar butonin OK. Zgjero degën
HKEY_LOCAL_MACHINE / Softuer / Microsoft / WindowsNT / CurrentVersion / ProfileList
dhe gjeni të gjitha ID-të e përdoruesit (SID). Shkoni te butoni ProfikeImagePath dhe gjeni vlerën përkatëse të emrit të përdoruesit SID. Dilni nga programi Redaktor i regjistrit.
Hapi 2
Operacioni i kundërt, kur njihet SID i përdoruesit dhe kërkohet të përcaktohet emri i llogarisë së tij, mund të kryhet duke përdorur komandën reg.exe. Në këtë rast, sintaksa e komandës duket si:
kërkesa e rregullt HKEY_LOCAL_MACHINE / Softuer / Microsoft / WindowsNT / CurrentVersion / ProfileList / ProfileImagePath.
Hapi 3
Përdorni ndërmarrjen e integruar GetSID për të përcaktuar identifikuesin unik për përdoruesin e zgjedhur. Sintaksa e komandës duket si:
emri i drive_ it: > getid
Përdorimi: getsid / server1 llogari / server2 llogari.
Hapi 4
Një metodë alternative për të përftuar në mënyrë programore SID-in e përdoruesit të dëshiruar është përdorimi i klasës SecurityIdentifier në. NET Framework 2.0. Në këtë rast, identifikuesi mund të shfaqet si një varg, një grup bajtësh ose një kombinim i vlerave të WellKnownSidType dhe domain SID. Një kusht shtesë për marrjen e rezultatit të dëshiruar është një thirrje në klasën WindowsIdentity. Sintaksa për një komandë të tillë duket si:
duke përdorur Sistemin;
duke përdorur System. Security. Persor;
hapësira e emrave GetSID
{
Programi i klasës
{
pavlefshmëria statike Kryesore (vargjet harqet)
{
WindowsIdentity wid = Windowsidentity. GetCurrent ();
Console. WriteLine (wid. Name + SID është 0, wid. User. Vlera);
Console. Read ();
} } }.