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

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

Новый участник


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

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


K.A.V., спасибо за 3 деинсталлятора! Но еще одна проблемка нарисовалась: не могу удалить папку в которую установлена программа. (Ярлыки удаляются, из реестра тоже)

Код:
читать дальше »
Section $(Name_Seс1) Sec1
...
Strcpy $R9 $INSTDIR
strcpy $INSTDIR "$INSTDIR\Sec2"
WriteUninstaller "$INSTDIR\uninstall.exe"
strcpy $INSTDIR "$R9"
SectionEnd

Section $(Name_Sec2) Sec2
...
Strcpy $R9 $INSTDIR
strcpy $INSTDIR "$INSTDIR\Sec2"
WriteUninstaller "$INSTDIR\uninstall.exe"
strcpy $INSTDIR "$R9"
SectionEnd

Section $(Name_Sec3) Sec3
...
Strcpy $R9 $INSTDIR
strcpy $INSTDIR "$INSTDIR\Sec3"
WriteUninstaller "$INSTDIR\uninstall.exe"
strcpy $INSTDIR "$R9"
SectionEnd

Function un.UnInstall_Sec1
RMDir /r "$INSTDIR\Sec1" ;вот это не работает
...
FunctionEnd

Function un.UnInstall_Sec2
RMDir /r "$INSTDIR\Sec2" ;вот это не работает
...
FunctionEnd

Function un.UnInstall_Sec3
RMDir /r "$INSTDIR\Sec1" ;вот это не работает
...
FunctionEnd


Может папка не удаляется, потому-что в ней деинсталлятор, или потому-что в ней еще есть папки?
Хотя в примерах скриптов вроде все точное так же.

Отправлено: 16:28, 24-01-2010 | #331