როგორ გავარკვიოთ მომხმარებლის გვერდი

Სარჩევი:

როგორ გავარკვიოთ მომხმარებლის გვერდი
როგორ გავარკვიოთ მომხმარებლის გვერდი

ვიდეო: როგორ გავარკვიოთ მომხმარებლის გვერდი

ვიდეო: როგორ გავარკვიოთ მომხმარებლის გვერდი
ვიდეო: როგორ შევამოწმოთ მეორადი ვიდეობარათი 2024, ნოემბერი
Anonim

Windows OS– ში მომხმარებლების იდენტიფიცირება ხდება არა სახელით, არამედ უსაფრთხოების სპეციალური იდენტიფიკატორით, ან Security Identifier - SID– ით. შერჩეული მომხმარებლის SID– ის განსაზღვრის პრობლემის გადაწყვეტა არ საჭიროებს დამატებითი პროგრამული უზრუნველყოფის გამოყენებას და ხორციელდება სისტემის სტანდარტული საშუალებებით.

როგორ გავარკვიოთ მომხმარებლის გვერდი
როგორ გავარკვიოთ მომხმარებლის გვერდი

ინსტრუქციები

Ნაბიჯი 1

დარეკეთ სისტემის მთავარ მენიუში "დაწყება" ღილაკზე დაჭერით და გადადით დიალოგზე "გაშვება". აკრიფეთ regedit "ღია" სტრიქონში და დაადასტურეთ Registry Editor პროგრამის გაშვება OK ღილაკზე დაჭერით. გააფართოვეთ ფილიალი

HKEY_LOCAL_MACHINE / პროგრამული უზრუნველყოფა / Microsoft / WindowsNT / CurrentVersion / ProfileList

და იპოვნეთ მომხმარებლის ყველა ID (SID). გადადით ProfikeImagePath გასაღებაზე და იპოვნეთ შესაბამისი SID მომხმარებლის სახელის მნიშვნელობა. გაიარეთ რეესტრის რედაქტორის უტილიტა.

ნაბიჯი 2

საპირისპირო ოპერაცია, როდესაც მომხმარებლის SID ცნობილია და საჭიროა მისი ანგარიშის სახელის დადგენა, შეიძლება შესრულდეს reg.exe ბრძანების გამოყენებით. ამ შემთხვევაში ბრძანების სინტაქსი ასე გამოიყურება:

რეგულირების მოთხოვნა HKEY_LOCAL_MACHINE / Software / Microsoft / WindowsNT / CurrentVersion / ProfileList / ProfileImagePath.

ნაბიჯი 3

გამოიყენეთ ჩამონტაჟებული GetSID პროგრამა, რომ განსაზღვროთ უნიკალური იდენტიფიკატორი შერჩეული მომხმარებლისთვის. ბრძანების სინტაქსი ასე გამოიყურება:

drive_name: > მიიღება

გამოყენება: იღებს / \ server1 ანგარიში / server2 ანგარიში.

ნაბიჯი 4

ალტერნატიული მეთოდი სასურველი მომხმარებლის SID– ის პროგრამულად მისაღებად არის SecurityIdentifier კლასის გამოყენება. NET Framework 2.0 – ში. ამ შემთხვევაში, იდენტიფიკატორი შეიძლება გამოისახოს როგორც სტრიქონი, ბაიტის მასივი ან WellKnownSidType და დომენის SID მნიშვნელობების კომბინაცია. სასურველი შედეგის მისაღებად დამატებითი პირობაა WindowsIdentity კლასისკენ გამოძახება. ასეთი ბრძანების სინტაქსი ასე გამოიყურება:

სისტემის გამოყენებით;

გამოყენებით System. Security. Printal;

სახელთა სივრცე GetSID

{

კლასის პროგრამა

{

static void Main (სიმებიანი args)

{

WindowsIdentity wid = Windowsidentity. GetCurrent ();

Console. WriteLine (wid. სახელი + SID არის 0, wid. User. Value);

Console. Read ();

}
}
}.

გირჩევთ: