Колдонуучунун капталын кантип табууга болот

Мазмуну:

Колдонуучунун капталын кантип табууга болот
Колдонуучунун капталын кантип табууга болот

Video: Колдонуучунун капталын кантип табууга болот

Video: Колдонуучунун капталын кантип табууга болот
Video: Windows'тагы phpMyAdmin колдонуп, чоң көлөмдөгү файлдарды кантип жүктөөгө болот 2024, Ноябрь
Anonim

Колдонуучулар Windows OS тутумунда ысымдар менен эмес, атайын коопсуздук идентификаторлору же Коопсуздук Идентификатору - SID тарабынан аныкталат. Тандалган колдонуучунун SID аныктоо көйгөйүн чечүү кошумча программалык камсыздоону колдонууну талап кылбайт жана тутумдун стандарттык каражаттары менен жүзөгө ашырылат.

Колдонуучунун капталын кантип табууга болот
Колдонуучунун капталын кантип табууга болот

Нускамалар

1 кадам

"Старт" баскычын чыкылдатып, тутумдун башкы менюсуна чалып, "Иштетүү" диалогуна өтүңүз. "Ачуу" сабына regedit деп терип, ОК баскычын чыкылдатып, Реестр редакторунун утилитасынын иштей баштагандыгын ырастаңыз. Филиалды кеңейтүү

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: > getsid

Колдонуу: getsid / server1 account / server2 account.

4-кадам

Каалаган колдонуучунун SID программалык камсыздоосун алуунун альтернативдүү ыкмасы -. NET Framework 2.0 ичинде SecurityIdentifier классын колдонуу. Бул учурда идентификатор сап, байт массиви же WellKnownSidType жана домен SID маанилеринин айкалышы катары көрсөтүлүшү мүмкүн. Каалаган натыйжаны алуу үчүн кошумча шарт - бул WindowsIdentity классына чалуу. Мындай буйруктун синтаксиси төмөнкүдөй көрүнөт:

системаны колдонуу;

System. Security. Principal колдонуу;

аталыш мейкиндиги GetSID

{

класс программасы

{

статикалык боштук Main (string args)

{

WindowsIdentity wid = Windowsidentity. GetCurrent ();

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

Console. Read ();

}
}
}.

Сунушталууда: