Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
MKN MKN вне форума

Ветеран


Сообщения: 2355
Благодарности: 558

Профиль | Отправить PM | Цитировать


Определение SID пользователя
( в справочнике немного по другому)
Код: Выделить весь код
OutFile "sid-Test.exe" 
;SID –  Security ID-SID -  идентификатор безопасности текущего пользователя
; http://subscribe.ru/archive/comp.soft.prog.delphint/200207/29175902.html
; http://winadm.wordpress.com/2012/07/23/sid-security-identifier/
Section
System::Call "advapi32::GetUserName(t .r0, *i ${NSIS_MAX_STRLEN} r1) i.r2"
System::Call 'netapi32.dll::NetUserGetInfo(w n, w "$0", i 23, *i .R8)i.r4'
System::Call '*$R8(w .R1, w .R2, w .R3, i .R4, i .R9)'
System::Call advapi32::ConvertSidToStringSid(iR9,*t.R0)
DetailPrint "The SID is $R0"
System::Free $R8
SectionEnd

Последний раз редактировалось MKN, 14-08-2014 в 16:59.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:43, 14-08-2014 | #1282