{*
單元說明 : INNO打包MSDE
作者 :
筆名 : 易 一 英文名:yeeyee
E-Mail : [email protected]
My Blog : http://blog.csdn.Net/yeeyee/
QQ : 282624758
創建時間 : 2007年12月13日
及最後修改時間:2007年12月13日
修改人修改時間:
修改說明:
版權聲明: 版權所有,轉載請注明本人郵箱,筆名,
並保證文章的完整性。
調用說明: 本機不能安裝有 SQL Server 或者 MSDE, INNO 版本 5.0.8 調試腳本成功。
優缺點說明:
*}
一、http://download.microsoft.com/download/4/5/1/451d5d5c-69d4-40d5-b85d-f1d756cf46db/CHS_MSDE2000A.exe下載 MSDE,解壓到 C:\MSDERelA。
二、C:\MSDERelA\setup.ini
內容改為如下(密碼,是否允許網絡,安全模式):
[Options]
SAPWD="yeeyee"
DISABLENETWORKPROTOCOLS=0
SECURITYMODE=SQL
三、C 盤根目錄,放入可執行文件 ProjectYeeyee.exe。C:\ProjectYeeyee.exe
四、
打開INNO,
Files分別加入可執行文件C:\ProjectYeeyee.exe,和MSDE文件夾;
Run裡的 setup.exe 是MSDE 的安裝文件。
[Files]
Source: "C:\ProjectYeeyee.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\MSDERelA\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
[Run]
Filename: "{app}\ProjectYeeyee.exe"; Description: "{cm:LaunchProgram,YeeYeeSoft}"; Flags: nowait postinstall skipifsilent
Filename: "{app}\setup.exe"; Parameters: ""
五、Good Luck !
完整INNO腳本如下:
; 腳本用 Inno Setup 腳本向導生成。
; 查閱文檔獲取創建 INNO SETUP 腳本文件詳細資料!
[Setup]
AppName=YeeYeeSoft
AppVerName=YeeYeeSoft V071212
AppPublisher=易一科技
AppPublisherURL=http://blog.csdn.Net/yeeyee/
APPSupportURL=http://blog.csdn.Net/yeeyee/
AppUpdat
esURL=http://blog.csdn.Net/yeeyee/
DefaultDirName={pf}\易一科技
DefaultGroupName=易一科技
OutputBaseFilename=YeeyddSoftSetUp
Compression=lzma
SolidCompression=yes
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
[Files]
Source: "C:\ProjectYeeyee.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\MSDERelA\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; 注意: 不要在任何共享系統文件中使用“Flags: ignoreversion”
[Icons]
Name: "{group}\易一科技"; Filename: "{app}\ProjectYeeyee.exe"
Name: "{userdesktop}\易一科技"; Filename: "{app}\ProjectYeeyee.exe"; Tasks: desktopicon
[Run]
Filename: "{app}\ProjectYeeyee.exe"; Description: "{cm:LaunchProgram,YeeYeeSoft}"; Flags: nowait postinstall skipifsilent
Filename: "{app}\setup.exe"; Parameters: ""