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

Показать сообщение отдельно

Аватара для sawe

Пользователь


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

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


Цитата wolkow70:
Версии с офсайта UAC_v0.2.2d, »
Это пример с UAC_v0.2.2d убрал только все меседжи.
Код: Выделить весь код
Function .onInit # сообщение в начале установки --!
UAC_Elevate:
    UAC::RunElevated 
    StrCmp 1223 $0 UAC_ElevationAborted ; UAC dialog aborted by user?
    StrCmp 0 $0 0 UAC_Err ; Error?
    StrCmp 1 $1 0 UAC_Success ;Are we the real deal or just the wrapper?
    Quit
 
UAC_Err:
    Abort
 
UAC_ElevationAborted:
    Abort
 
UAC_Success:
    StrCmp 1 $3 +4 ;Admin?
    StrCmp 3 $1 0 UAC_ElevationAborted ;Try again?
    goto UAC_Elevate 
FunctionEnd

;Запуск приложения с правами пользователя для MUI на финальной!
!insertmacro MUI_PAGE_INSTFILES
         !define MUI_FINISHPAGE_RUN
         !define MUI_FINISHPAGE_RUN_FUNCTION ExecAppFile
 
Function ExecAppFile    
    !insertmacro UAC_AsUser_ExecShell 'open' '$INSTDIR\Aimp.exe' '-firstrun' '$INSTDIR' ''
FunctionEnd

; Где угодно!
    !insertmacro UAC_AsUser_ExecShell 'open' '$INSTDIR\Aimp.exe' '-firstrun' '$INSTDIR' ''

Это пример для UAC v0.0.11d, но нужно заменить UAC.dll и в инклуды данной версии, 100% рабочий для RequestExecutionLevel user

Код: Выделить весь код
Function .onInit # сообщение в начале установки --!
  UAC::RunElevated
  StrCmp 1223 $0 UAC_ElevationAborted # диалог прерванный пользователем --?
  StrCmp 0 $0 0 UAC_Err ; ошибка?
  StrCmp 1 $1 0 UAC_Success # реально выполнить или только оболочка --?
  Quit
 UAC_Err:
;  MessageBox MB_ICONSTOP "Невозможно поднять права, ошибка $0"
  Abort
 UAC_ElevationAborted: # повышение было прервано, но все еще выполняется как нормальное --!
 UAC_Success:
;--Конец кода UAC --!

; -- далее ваш код --!

FunctionEnd
Цитата wolkow70:
В чем дело не понятно. »
Я сравнил файлы AptDiff . Похоже на то, что у вас это 0,1 версия.

Последний раз редактировалось sawe, 07-07-2011 в 22:36.

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

Отправлено: 22:02, 07-07-2011 | #1308