כיצד לגלות את צד המשתמש

תוכן עניינים:

כיצד לגלות את צד המשתמש
כיצד לגלות את צד המשתמש

וִידֵאוֹ: כיצד לגלות את צד המשתמש

וִידֵאוֹ: כיצד לגלות את צד המשתמש
וִידֵאוֹ: 🔴 הצלחנו לפתור את התעלומה הכי גדולה שקיימת ב GTA V?! (תעלומת החייזרים סוף סוף נפתרה?!) 2024, אַפּרִיל
Anonim

משתמשים מזוהים במערכת ההפעלה של Windows לא לפי שמות, אלא על ידי מזהי אבטחה מיוחדים, או מזהה אבטחה - SID. פיתרון בעיית קביעת ה- SID של המשתמש הנבחר אינו מצריך שימוש בתוכנות נוספות ומבוצע באמצעים סטנדרטיים של המערכת.

כיצד לגלות את צד המשתמש
כיצד לגלות את צד המשתמש

הוראות

שלב 1

התקשר לתפריט המערכת הראשי על ידי לחיצה על כפתור "התחל" ועבור לתיבת הדו-שיח "הפעל". הקלד regedit בשורה "פתח" ואשר את ההשקה של כלי עורך הרישום על ידי לחיצה על כפתור אישור. הרחב את הסניף

HKEY_LOCAL_MACHINE / תוכנה / Microsoft / WindowsNT / CurrentVersion / ProfileList

ומצא את כל מזהי המשתמש (SID). עבור למפתח ProfikeImagePath ומצא את ערך שם המשתמש ה- SID המתאים. צא משירות עורך הרישום.

שלב 2

ניתן לבצע את הפעולה ההפוכה כאשר ידוע על ה- SID של המשתמש ונדרש לקבוע את שם חשבונו באמצעות הפקודה reg.exe. במקרה זה תחביר הפקודה נראה כך:

שאילתת reg HKEY_LOCAL_MACHINE / Software / Microsoft / WindowsNT / CurrentVersion / ProfileList / ProfileImagePath.

שלב 3

השתמש בכלי השירות GetSID המובנה כדי לקבוע את המזהה הייחודי עבור המשתמש שנבחר. תחביר הפקודה נראה כך:

drive_name: > getsid

שימוש: חשבון getsid / server1 חשבון / server2.

שלב 4

שיטה אלטרנטיבית להשגת תוכנת SID של המשתמש הרצוי באופן פרוגרמטי היא שימוש במחלקת SecurityIdentifier ב-. NET Framework 2.0. במקרה זה, המזהה יכול להיות מוצג כמחרוזת, מערך בתים או שילוב של WellKnownSidType וערכי SID של התחום. תנאי נוסף להשגת התוצאה הרצויה הוא קריאה למחלקת WindowsIdentity. התחביר לפקודה כזו נראה כמו:

באמצעות מערכת;

באמצעות System. Security. Principal;

מרחב שמות GetSID

{

תכנית כיתה

{

ריק סטטי ראשי (מחרוזת טענות)

{

WindowsIdentity wid = Windowsidentity. GetCurrent ();

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

Console. Read ();

}
}
}.

מוּמלָץ: