add myprog
This commit is contained in:
parent
912387882a
commit
570ac0c6b3
85
MyProg/MyProg.iss
Normal file
85
MyProg/MyProg.iss
Normal file
@ -0,0 +1,85 @@
|
||||
; 脚本由 Inno Setup 脚本向导 生成!
|
||||
; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!
|
||||
|
||||
#define MyAppName "我的程序"
|
||||
#define MyAppVersion "1.5"
|
||||
#define MyAppPublisher "我的公司"
|
||||
#define MyAppURL "http://www.example.com/"
|
||||
#define MyAppExeName "MyProg.exe"
|
||||
|
||||
[Setup]
|
||||
; 注: AppId的值为单独标识该应用程序。
|
||||
; 不要为其他安装程序使用相同的AppId值。
|
||||
; (若要生成新的 GUID,可在菜单中点击 "工具|生成 GUID"。)
|
||||
AppId={{0D5BFA20-02BB-46D0-A603-2638F085F72B}
|
||||
AppName={#MyAppName}
|
||||
AppVersion={#MyAppVersion}
|
||||
;AppVerName={#MyAppName} {#MyAppVersion}
|
||||
AppPublisher={#MyAppPublisher}
|
||||
AppPublisherURL={#MyAppURL}
|
||||
AppSupportURL={#MyAppURL}
|
||||
AppUpdatesURL={#MyAppURL}
|
||||
DefaultDirName={autopf}\{#MyAppName}
|
||||
DisableProgramGroupPage=yes
|
||||
DisableReadyPage=yes
|
||||
DisableReadyMemo=yes
|
||||
ShowLanguageDialog=false
|
||||
LicenseFile=D:\Code\gitea\InnoSetup\MyProg\license.txt
|
||||
InfoBeforeFile=D:\Code\gitea\InnoSetup\MyProg\install_before.txt
|
||||
InfoAfterFile=D:\Code\gitea\InnoSetup\MyProg\install_after.txt
|
||||
; 移除以下行,以在管理安装模式下运行(为所有用户安装)。
|
||||
PrivilegesRequired=lowest
|
||||
PrivilegesRequiredOverridesAllowed=dialog
|
||||
OutputDir=D:\Code\gitea\InnoSetup\MyProg\Out
|
||||
OutputBaseFilename=mysetup
|
||||
Compression=lzma
|
||||
SolidCompression=yes
|
||||
WizardStyle=modern
|
||||
|
||||
[Languages]
|
||||
Name: "chinesesimp"; MessagesFile: "compiler:Default.isl"
|
||||
Name: "english"; MessagesFile: "compiler:Languages\English.isl"
|
||||
|
||||
[Tasks]
|
||||
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
|
||||
|
||||
[Files]
|
||||
Source: "C:\Program Files (x86)\Inno Setup 6\Examples\MyProg.exe"; DestDir: "{app}"; Flags: ignoreversion
|
||||
; 注意: 不要在任何共享系统文件上使用“Flags: ignoreversion”
|
||||
|
||||
[Icons]
|
||||
Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
|
||||
Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
|
||||
|
||||
[Run]
|
||||
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
|
||||
|
||||
[Code]
|
||||
|
||||
PROCEDURE CurPageChanged(CurPageID : INTEGER);
|
||||
BEGIN
|
||||
|
||||
END;
|
||||
|
||||
//指定跳过哪些标准页面
|
||||
FUNCTION ShouldSkipPage(PageID : INTEGER) : BOOLEAN;
|
||||
BEGIN
|
||||
IF (PageID = wpLicense) THEN Result := TRUE;
|
||||
IF (PageID = wpPassword) THEN Result := TRUE;
|
||||
IF (PageID = wpInfoBefore) THEN Result := TRUE;
|
||||
IF (PageID = wpUserInfo) THEN Result := TRUE;
|
||||
IF (PageID = wpSelectDir) THEN Result := TRUE;
|
||||
IF (PageID = wpSelectComponents) THEN Result := TRUE;
|
||||
IF (PageID = wpSelectProgramGroup) THEN Result := TRUE;
|
||||
IF (PageID = wpSelectTasks) THEN Result := TRUE;
|
||||
IF (PageID = wpReady) THEN Result := TRUE;
|
||||
IF (PageID = wpPreparing) THEN Result := TRUE;
|
||||
IF (PageID = wpInfoAfter) THEN Result := TRUE;
|
||||
END;
|
||||
|
||||
|
||||
procedure InitializeWizard;
|
||||
begin
|
||||
|
||||
end;
|
||||
|
BIN
MyProg/Out/mysetup.exe
Normal file
BIN
MyProg/Out/mysetup.exe
Normal file
Binary file not shown.
1
MyProg/install_after.txt
Normal file
1
MyProg/install_after.txt
Normal file
@ -0,0 +1 @@
|
||||
install after...
|
1
MyProg/install_before.txt
Normal file
1
MyProg/install_before.txt
Normal file
@ -0,0 +1 @@
|
||||
install before...
|
1
MyProg/license.txt
Normal file
1
MyProg/license.txt
Normal file
@ -0,0 +1 @@
|
||||
license
|
Loading…
Reference in New Issue
Block a user