Ինչպես պարզել օգտագործողի էջը

Բովանդակություն:

Ինչպես պարզել օգտագործողի էջը
Ինչպես պարզել օգտագործողի էջը

Video: Ինչպես պարզել օգտագործողի էջը

Video: Ինչպես պարզել օգտագործողի էջը
Video: Viber-ի 7 գաղտնիք, որոնց մասին դուք գուցե չգիտեիք 2024, Ապրիլ
Anonim

Windows OS- ում օգտագործողները նույնացվում են ոչ թե անուններով, այլ անվտանգության հատուկ նույնացուցիչներով կամ Security Identifier - SID- ով: Ընտրված օգտագործողի SID- ի որոշման խնդրի լուծումը չի պահանջում լրացուցիչ ծրագրակազմի օգտագործում և իրականացվում է համակարգի ստանդարտ միջոցներով:

Ինչպես պարզել օգտագործողի էջը
Ինչպես պարզել օգտագործողի էջը

Հրահանգներ

Քայլ 1

Callանգահարեք համակարգի հիմնական ցանկը ՝ սեղմելով «Սկսել» կոճակը և անցեք «Վազել» երկխոսությանը: Մուտքագրեք regedit «Բաց» տողում և հաստատեք Registry Editor օգտակար գործարկման գործիքը ՝ կտտացնելով OK կոճակը: Ընդլայնել մասնաճյուղը

HKEY_LOCAL_MACHINE / Softwareրագրավորում / Microsoft / WindowsNT / CurrentVersion / ProfileList

և գտնել օգտվողի բոլոր ID- ները (SID): Անցեք ProfikeImagePath ստեղնին և գտեք համապատասխան SID օգտագործողի անվան արժեքը: Դուրս եկեք ռեեստրի խմբագիր օգտակար ծրագրից:

Քայլ 2

Հակադարձ գործողությունը, երբ օգտագործողի SID- ը հայտնի է, և այն պահանջվում է որոշել նրա հաշվի անունը, կարող է իրականացվել reg.exe հրամանի միջոցով: Այս դեպքում հրամանի շարահյուսությունը կարծես հետևյալն է.

reg հարցում HKEY_LOCAL_MACHINE / Softwareրագրավորում / Microsoft / WindowsNT / CurrentVersion / ProfileList / ProfileImagePath.

Քայլ 3

Ընտրված օգտվողի եզակի նույնացուցիչը որոշելու համար օգտագործեք ներկառուցված GetSID ծրագիրը: Հրամանի շարահյուսությունը կարծես հետևյալն է.

drive_name: > ստանում է

Օգտագործումը. Ստանում է / server1 հաշիվ / server2 հաշիվ:

Քայլ 4

Desiredանկալի օգտվողի SID- ը ծրագրավորորեն ստանալու այլընտրանքային մեթոդ է. NET Framework 2.0-ում SecurityIdentifier դասի օգտագործումը: Այս դեպքում նույնացուցիչը կարող է ցուցադրվել որպես տող, բայթ զանգված կամ WellKnownSidType- ի և տիրույթի SID արժեքների համադրություն: Desiredանկալի արդյունք ստանալու լրացուցիչ պայման է զանգահարել WindowsIdentity դասին: Նման հրամանի շարահյուսությունը կարծես հետևյալն է.

օգտագործելով System;

օգտագործելով System. Security. Priceal;

անունների տարածք GetSID

{

դասի րագիր

{

ստատիկ անվավեր Main (տող args)

{

WindowsIdentity wid = Windowsidentity. GetCurrent ();

Console. WriteLine (wid. Անունը + SID- ը 0 է, wid. User. Value);

Վահանակ. Կարդալ ();

}
}
}.

Խորհուրդ ենք տալիս: