; Файл-признак удаления приложения ; В данной версии может быть пустым. ; Здесь описан процесс удаления дистрибутива. ; ; Система деинсталляции устроена следующим образом. ; В SIS-файл включается дополнительный файл - признак установленного дистрибутива. (Этот файл, UninstallIndicator.txt). ; Файл копируется в приватную папку программы, поэтому может быть одинаковым для всех дистрибутивов. ; ( Более того, можно использовать любой файл из приватной папки, например EULA.t01, но лучше завести специальный, т.к., возможно, ; нужно будет хранить в нём дополнительные параметры. ) ; Если при запуске приложения этот файл-индикатор присутствует, то приложение работает в штатном режиме. ; Если при запуске приложения файл отсутствует, приложение запускается в режиме деинсталлятора и удаляет контент, ; установленный не из SIS-файла. ; В процессе деинсталляции запускается наш FotoTranslate.exe. Это происходит благодаря параметрам FILERUN, RUNREMOVE, ; с которыми упаковывается в SIS-файл FotoTranslate.exe. ; { ; "..\..\..\Results\_Symbian\_S60\Results_S60_32_$(SHORTID)\${PLATFORM}\${CFG}\FotoTranslate.exe" ; - "!:\sys\bin\FotoTranslate_$(SHORTID).exe", FILERUN, RUNREMOVE ; } ; ; В процессе деинсталляции сперва происходит удаление файла-признака. ; После этого запускается FotoTranslate.exe и дотирает контент. ; ; Пока не реализовано удаление папки "ABBYY FotoTranslate", если был удалён последний дистрибутив из папки.