This is script:
Var /Global Button_RestartWhy installer no restart ?.
${NSD_OnClick} $Button_Restart Button_Restart_click
!define RunAs '!insertmacro RunAs'
!macro RunAs
userinfo::GetAccountType
Pop $0
${If} $0 != 'admin'
StrCpy $0 $EXEPATH
MessageBox MB_OK|MB_USERICON|MB_TOPMOST 'Run-as.'
ExecShell 'runas' '$0'
Quit
${EndIf}
!macroend
Function Button_Restart_click
${RunAs}
FunctionEnd
Please help.
Thanks.