|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив] Inno Setup .:[все вопросы]:. |
|
[архив] Inno Setup .:[все вопросы]:.
|
Новый участник Сообщения: 6 |
Профиль | Отправить PM | Цитировать
Лимит страниц.
Тема закрыта. продолжаем тут: Inno Setup. Обсуждение установщика Скрипты Inno Setup. Помощь и советы Полезные ресурсы: Официальный сайт| Inno Setup 5.2.3 RU Русская справка |Зеракало 1| Зеракало 2 ISTool 5.30 |Русификатор Русификатор ISTool |Зеркало 1|Зеркало 2 Inno Setup Script Generator |Зеркало 1 Unpaker 2.1 от 21.04.2009 - распаковывает инсталляторы, созданные с помощью Inno Setup, начиная с версии 2.0.18 по 5.2.4. InnoUnpaker 2.6b3 [от valeron87]- можнет просмотривать содержание CompiledCode.bin Unpaker 0.23 - расширенная китайская версия 2008-08-08 ( модификация) Unpacker 0.24 | Зеркало 1 | Зеркало 2 - Inno Setup Unpacker (innounp plus) - расширенная версия распаковщика инсталляторов Inno Setup начиная с версии 2.0.8 по 5.3.0 Beta. Поддерживаются версии Unicode. Русифицирована. Последний релиз: 0.24 [23.05.2009] QuickStart Pack - Inno Setup + Preprocessor (последняя версия ispack-5.2.4-dev) "Всё в одном" от unikum111 Полезные мелочи для Inno Setup: - Converter v.0.1.2 - конвертор REG- файлов в формат скриптов Inno от Serega_ -новая версия - Как убрать страницу приветствия (wpWelcome) в мастере установки приложения: - Примеры скриптов на паскале - Inno Setup Addon 0.07 For Total Commander |
|
Отправлено: 21:42, 17-03-2005 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать AnalogXP, значит из этой папки во время удаления запущен какой-то процесс... Попробуйте выяснить какой процесс запущен и используйте для него:
DelayDeleteFile(ExpandConstant('{app}\FileName'), 2); Цитата из Справки:
|
|
------- Отправлено: 16:44, 02-04-2009 | #551 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать Цитата Serega_:
Кстате предыдущий код вообще не компилируется (прошу прощения за ошибку). Вот измененный: Но как уже сказал папка программы и вложенная, остаются. |
|
Отправлено: 17:44, 02-04-2009 | #552 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать Вот, реализовал интересный эффект - эффект печатной машинки, т.е. текст на мастере появляется не сразу, а по одной букве, что создаёт эффект того, что текст печатается...
|
------- Последний раз редактировалось Serega, 08-06-2009 в 22:36. Причина: орфография Отправлено: 18:24, 02-04-2009 | #553 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать [Setup] ; NOTE: The value of AppId uniquely identifies this application. ; Do not use the same AppId value in installers for other applications. ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) AppName=MyProgramName AppVerName=MyProgramName 3.1 AppPublisher=MyCompany DefaultDirName={pf}\MyProgramName DefaultGroupName=MyProgramName AllowNoIcons=yes OutputDir=E:\Install\Programe\Programa\MyProgramName OutputBaseFilename=MyProgramName_3.1 SetupIconFile=E:\Install\Programe\Programa\MyProgramName \in.ico Uninstallable=yes UninstallDisplayIcon={app}\unins000.exe, 2 Compression=lzma/ultra InternalCompressLevel=ultra SolidCompression=yes [Languages] Name: english; MessagesFile: compiler:Default.isl [Tasks] Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked [Files] Source: E:\Install\Programe\Programa\MyProgramName\Installer\MyProgramName .exe; DestDir: {app}; Flags: ignoreversion Source: E:\Install\Programe\Programa\MyProgramName\Installer\LICENSE.TXT; DestDir: {app}; Flags: ignoreversion Source: E:\Install\Programe\Programa\MyProgramName\Installer\sqlite3.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Install\Programe\Programa\MyProgramName\Installer\VIcon.bin; DestDir: {app}; Flags: ignoreversion Source: E:\Install\Programe\Programa\MyProgramName\Installer\Feedback.exe; DestDir: {app}; Flags: ignoreversion Source: E:\Install\Programe\Programa\MyProgramName\Installer\language\*; DestDir: {app}\language; Flags: ignoreversion recursesubdirs Source: E:\Install\Programe\Programa\MyProgramName\Installer\un.ico; DestDir: {app}; Flags: ignoreversion ; NOTE: Don't use "Flags: ignoreversion" on any shared system files [Icons] Name: {group}\MyProgramName ; Filename: {app}\MyProgramName.exe Name: {group}\{cm:ProgramOnTheWeb,MyProgramName }; Filename: http://www.mycompany.com/ Name: {group}\{cm:UninstallProgram,MyProgramName }; Filename: {uninstallexe}; IconFilename: {app}\un.ico Name: {commondesktop}\MyProgramName; Filename: {app}\MyProgramName.exe; Tasks: desktopicon Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\MyProgramName; Filename: {app}\MyProgramName.exe; Tasks: quicklaunchicon [Run] Filename: {app}\MyProgramName.exe; Description: {cm:LaunchProgram,MyProgramName}; Flags: nowait postinstall skipifsilent [Registry] Root: HKCU; Subkey: Software\MyProgramName\Options\Position; Flags: uninsdeletekey [UninstallRun] Filename: {app}\Feedback.exe; Flags: waituntilterminated [_Code] procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); begin If CurUninstallStep = usDone then // проверяем существование папки после удаления программы begin if DirExists(ExpandConstant('{userappdata}\MyProgramName')) = True then DelTree(ExpandConstant('{userappdata}\MyProgramName'), True, True, True); if DirExists('{app}') = True then DelTree('{app}', True, True, True); end; end; |
Отправлено: 19:38, 02-04-2009 | #554 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать AnalogXP, в скрипте, у вас всё нормально, по крайней мере ошибок я не нашёл. Единственное, что в секции [Files], я бы записал так:
Да и используйте в своих сообщениях тег [ more][/more] Хотя попробуете добавить ещё раз DelTree, т.е. |
------- Отправлено: 21:55, 02-04-2009 | #555 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать Цитата Serega_:
Что посоветуете, делать с папкой? Так и не хочет удалится. Как найти причину!? |
|
Отправлено: 21:58, 02-04-2009 | #556 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать AnalogXP, вы второй раз использовали DelTree?
|
------- Отправлено: 22:03, 02-04-2009 | #557 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать Ну так в примере выше все указал. Вот как стараюсь удалить:
[_Code] procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); begin If CurUninstallStep = usDone then // проверяем существование папки после удаления программы begin if DirExists(ExpandConstant('{userappdata}\MyProgramName')) = True then DelTree(ExpandConstant('{userappdata}\MyProgramName'), True, True, True); if DirExists('{app}') = True then DelTree('{app}', True, True, True); end; end; Проверяю если есть папка программы и также пробую удалить. А вообще, когда вызывается эта процедура? |
Отправлено: 00:21, 03-04-2009 | #558 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать AnalogXP, я добавил в прошлое сообщение пример с кодом. Посмотрите внимательней... Там DelTree используется два раза. Попробуйте.
|
------- Отправлено: 00:45, 03-04-2009 | #559 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать Цитата Serega_:
Работает спасибо! |
|
Отправлено: 02:44, 03-04-2009 | #560 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Inno Setup. Прочие вопросы | El Sanchez | Автоматическая установка приложений | 653 | 09-01-2023 20:13 | |
Утилиты - [addon] Inno Setup | CrOsP | Наборы обновлений для Windows XP/2003/Windows 7 | 33 | 11-05-2011 16:03 | |
Inno Setup 5.3.6 | OSZone Software | Новости программного обеспечения | 0 | 15-11-2009 17:30 | |
[Архив] Твики реестра .: [все вопросы] :. | Vadikan | Автоматическая установка Windows 2000/XP/2003 | 1431 | 26-01-2008 08:51 | |
Inno Setup | tradeukraine | Вебмастеру | 3 | 13-06-2006 20:39 |
|