İstifadəçinin Yanını Necə Tapmaq Olar

Mündəricat:

İstifadəçinin Yanını Necə Tapmaq Olar
İstifadəçinin Yanını Necə Tapmaq Olar

Video: İstifadəçinin Yanını Necə Tapmaq Olar

Video: İstifadəçinin Yanını Necə Tapmaq Olar
Video: FIN kod nedir? Nece elde etmek olar? 2024, Noyabr
Anonim

İstifadəçilər Windows ƏS-də adlarla deyil, xüsusi təhlükəsizlik identifikatorları və ya Təhlükəsizlik Tanıtıcısı - SID tərəfindən müəyyən edilir. Seçilmiş istifadəçinin SID-in müəyyənləşdirilməsi probleminin həlli əlavə proqram istifadəsini tələb etmir və sistemin standart vasitələri ilə həyata keçirilir.

İstifadəçinin yanını necə tapmaq olar
İstifadəçinin yanını necə tapmaq olar

Təlimat

Addım 1

"Başlat" düyməsini basaraq əsas sistem menyusuna zəng edin və "Çalıştır" informasiya qutusuna gedin. "Aç" sətrinə regedit yazın və Tamam düyməsini basaraq Registry Editor yardım proqramının işə salınmasını təsdiqləyin. Filialı genişləndirin

HKEY_LOCAL_MACHINE / Software / Microsoft / WindowsNT / CurrentVersion / ProfileList

və bütün istifadəçi identifikatorlarını (SID) tapın. ProfikeImagePath düyməsinə gedin və müvafiq SID istifadəçi adı dəyərini tapın. Qeyd defteri redaktoru proqramından çıxın.

Addım 2

İstifadəçinin SID-i məlum olduqda və hesabının adını müəyyənləşdirmək tələb olunduqda, əks əməliyyat, reg.exe əmrini istifadə edərək həyata keçirilə bilər. Bu vəziyyətdə əmr sintaksisinə bənzəyir:

reg sorğusu HKEY_LOCAL_MACHINE / Software / Microsoft / WindowsNT / CurrentVersion / ProfileList / ProfileImagePath.

Addım 3

Seçilmiş istifadəçi üçün unikal identifikatoru müəyyənləşdirmək üçün daxili GetSID yardım proqramından istifadə edin. Komanda sintaksisinə bənzəyir:

sürücü_adı: > getsid

İstifadəsi: getsid / server1 hesabı / server2 hesabı.

Addım 4

İstədiyiniz istifadəçinin SID-i proqramlı şəkildə əldə etmək üçün alternativ bir metod. NET Framework 2.0-da SecurityIdentifier sinifindən istifadə etməkdir. Bu halda, identifikator bir sətir, bir bayt massivi və ya WellKnownSidType və domen SID dəyərlərinin birləşməsi kimi göstərilə bilər. İstədiyiniz nəticəni əldə etmək üçün əlavə şərt WindowsIdentity sinifinə zəngdir. Belə bir əmr üçün sintaksis belə görünür:

Sistemdən istifadə;

System. Security. Principal istifadə edərək;

ad sahəsi GetSID

{

sinif Proqramı

{

statik boşluq Əsas (string args)

{

WindowsIdentity wid = Windowsidentity. GetCurrent ();

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

Konsol. Oxu ();

}
}
}.

Tövsiyə: