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

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

Аватара для wolkow70

Ветеран


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

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


Если делаю так:

Function ExecAppFile
!insertmacro UAC_AsUser_ExecShell "" "$INSTDIR\KMPlayer.exe" "-firstrun" "$INSTDIR" ""
FunctionEnd
;
!insertmacro UAC_AsUser_ExecShell "" "$INSTDIR\KMPlayer.exe" "-firstrun" "$INSTDIR" ""

то ошибка такая:

!insertmacro: end of _UAC_IncL
Error: command goto not valid outside Section or Function
Error in macro UAC_AsUser_ExecShell on macroline 2
Error in script "D:\NSIS\kmplayer-new.nsi" on line 102 -- aborting creation process

Если делаю так:

Function ExecAppFile
!insertmacro UAC_AsUser_ExecShell "" "$INSTDIR\KMPlayer.exe" "-firstrun" "$INSTDIR"
FunctionEnd
;
!insertmacro UAC_AsUser_ExecShell "" "$INSTDIR\KMPlayer.exe" "-firstrun" "$INSTDIR"

то ошибка такая:

!insertmacro: UAC_AsUser_ExecShell
!insertmacro: macro "UAC_AsUser_ExecShell" requires 5 parameter(s), passed 4!
Error in script "D:\NSIS\kmplayer-new.nsi" on line 96 -- aborting creation process

А что касается примеров, то там так:

!insertmacro UAC_AsUser_ExecShell "" "calc.exe" "" "" ""

И что я из этого примера должен уяснить?

-------
Человек человеку - друг, товарищ и волк!


Последний раз редактировалось wolkow70, 09-07-2011 в 10:56.


Отправлено: 08:42, 09-07-2011 | #1322