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

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

Ветеран


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

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


Цитата динозавра:
как добиться уведомления для пользователя без прав, что установщик типа не для него »
А разве UserInfo::GetAccountType не работает ?

Попробуй так :

Код: Выделить весь код
OutFile "IsUserAdmin-test.exe"
!Include "LogicLib.nsh"

Function .onInit
System::Call setupapi::IsUserAdmin()i.r0
${If} $0 = 1
MessageBox MB_OK|MB_ICONINFORMATION "Есть права администратора"     
${Else}
MessageBox MB_OK|MB_ICONINFORMATION "Нет прав администратора. До свидания !"
Quit
${EndIf}
FunctionEnd

Section
MessageBox MB_OK "Setup"
SectionEnd

Последний раз редактировалось MKN, 27-01-2021 в 10:15.


Отправлено: 10:04, 27-01-2021 | #2534