ተጠቃሚዎች በዊንዶውስ ኦኤስ ውስጥ በስሞች ሳይሆን በልዩ የደህንነት መለያዎች ወይም በደህንነት መለያ - SID ተለይተው ይታወቃሉ ፡፡ የተመረጠውን ተጠቃሚን SID የመወሰን ችግር መፍትሄው ተጨማሪ ሶፍትዌሮችን መጠቀም አያስፈልገውም እና በስርዓቱ መደበኛ ዘዴዎች ይከናወናል ፡፡
መመሪያዎች
ደረጃ 1
የ “ጀምር” ቁልፍን ጠቅ በማድረግ ወደ ዋናው የስርዓት ምናሌ ይደውሉ እና ወደ “አሂድ” መገናኛ ይሂዱ ፡፡ በ "ክፈት" መስመር ውስጥ regedit ይተይቡ እና እሺ የሚለውን ቁልፍ ጠቅ በማድረግ የመመዝገቢያ አርታዒ መገልገያውን ማስጀመር ያረጋግጡ። ቅርንጫፉን ዘርጋ
HKEY_LOCAL_MACHINE / ሶፍትዌር / Microsoft / Windows / WindowsNT / CurrentVersion / ProfileList
እና ሁሉንም የተጠቃሚ መታወቂያዎች (SIDs) ያግኙ ፡፡ ወደ ProfikeImagePath ቁልፍ ይሂዱ እና ተጓዳኝ የ SID የተጠቃሚ ስም እሴት ያግኙ። ከመዝገቡ አርታዒ መገልገያ ውጣ ፡፡
ደረጃ 2
የተገላቢጦሽ ክዋኔ ፣ የተጠቃሚው SID ሲታወቅ እና የሂሳቡን ስም መወሰን ሲያስፈልግ የ reg.exe ትዕዛዙን በመጠቀም ሊከናወን ይችላል። በዚህ ጊዜ የትእዛዝ አገባብ የሚከተለውን ይመስላል
reg query HKEY_LOCAL_MACHINE / Software / Microsoft / Microsoft / WindowsNT / CurrentVersion / ProfileList / ProfileImagePath
ደረጃ 3
ለተመረጠው ተጠቃሚ ልዩ መለያውን ለመለየት አብሮ የተሰራውን የ ‹ጌትSID› መገልገያ ይጠቀሙ ፡፡ የትእዛዝ አገባብ የሚከተለውን ይመስላል
ድራይቭ_ስም: > gotid
አጠቃቀም: gotid / server1 account / server2 መለያ.
ደረጃ 4
የተፈለገውን ተጠቃሚ የኤስ.አይ.ዲ.ን በፕሮግራም ለማግኘት አማራጭ ዘዴ በ “NET Framework 2.0” ውስጥ ያለውን የሴኪውቲዲዲተርተር ክፍልን መጠቀም ነው ፡፡ በዚህ ጊዜ መለያው እንደ ሕብረቁምፊ ፣ ባይት ድርድር ወይም የ WellKnownSidType እና የጎራ SID እሴቶች ጥምረት ሆኖ ሊታይ ይችላል። የተፈለገውን ውጤት ለማግኘት ተጨማሪ ሁኔታ ለዊንዶውስ ኢዴንትነት ክፍል ጥሪ ነው ፡፡ ለእንደዚህ ዓይነቱ ትእዛዝ አገባብ ይመስላል:
ስርዓትን በመጠቀም;
ሲስተም ሴኪዩሪቲ ፕሪንስፓልን በመጠቀም;
የስምምነት ቦታ GetSID
{
የክፍል ፕሮግራም
{
የማይንቀሳቀስ ባዶ ዋና (string args)
{
WindowsIdentity wid = Windowsidentity. GetCurrent ();
Console. WriteLine (ሰፊ ስም + ስኢድ 0 ነው ፣ ወርድ. ተጠቃሚ ነው) ፡፡
ኮንሶል ያንብቡ ();
} } }.