Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.218.125.85] |
|
Сообщ.
#1
,
|
|
|
Необходимо проверить наличие и при необходимости установить акробат ридер, а так как я новичок, а точнее это мой первый проект, то остро нуждаюсь в помощи, и надеюсь на "сильных мира сего".
ps Установку своей программы делаю так ; Script generated by the Inno Setup Script Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! #define MyAppName "Проект1" #define MyAppVersion "1.5" #define MyAppPublisher "АнтиМЭН" #define MyAppURL "http://antimen/" #define MyAppExeName "Project1.exe" [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.) AppId={{AFA180F6-27BC-4398-A08F-CC73000F0F6C} AppName={#MyAppName} AppVersion={#MyAppVersion} ;AppVerName={#MyAppName} {#MyAppVersion} AppPublisher={#MyAppPublisher} AppPublisherURL={#MyAppURL} AppSupportURL={#MyAppURL} AppUpdatesURL={#MyAppURL} DefaultDirName={pf}\{#MyAppName} DefaultGroupName={#MyAppName} DisableProgramGroupPage=yes OutputDir=D:\Desktop OutputBaseFilename=Проект1 Compression=lzma SolidCompression=yes SetupIconFile=MySetupIcon.ico DiskSpanning=true [Languages] Name: "english"; MessagesFile: "compiler:Default.isl" [Files] Source: "D:\Project1.exe"; DestDir: "{app}"; Flags: ignoreversion Source: "D:\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs ; NOTE: Don't use "Flags: ignoreversion" on any shared system files [Icons] Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" Name: "{group}\{cm:ProgramOnTheWeb,{#MyAppName}}"; Filename: "{#MyAppURL}" Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}" Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; IconFilename: "{app}\MyIcon.ico" |
Сообщ.
#2
,
|
|
|
Что-то я пропустил этот вопрос!
С запозданием, но все равно: вот тут есть пример. Нужно лишь добавить проверку на наличие уже установленной версии. |