使用interbase是因其體積小巧,運行效率高。
下面以inno setup5.0的安裝腳本為例介紹一下最小化打包interbase的方法。本安裝腳本僅適合win2000及以上操作系統,不兼容win9X。本腳本在xp下安裝通過,win2000應該也一樣。如果您有更好的安裝腳本或別的意見建議,歡迎與我聯系 ufo2003@126.com
[Files]
;以下為客戶端所需文件,計5個,大小為875K
Source: "E:/soft/ib7/win32/Client/bin/instreg.exe"; DestDir: "{pf}/Borland/InterBase7/bin";以下為服務器端文件,所需文件為6個,大小為2.6M
Source: "E:/soft/ib7/win32/Server/admin.ib"; DestDir: "{pf}/Borland/InterBase7"; Flags: onlyifdoesntexist uninsneveruninstall[Registry] ;--注冊服務器路徑和卸載要求
Root: HKLM; Subkey: "Software/Borland/InterBase/CurrentVersion"; ValueType: string; ValueName: "ServerDirectory"; ValueData: "{pf}/Borland/InterBase7/bin"; Flags: uninsdeletevalue
Root: HKLM; Subkey: Software/Borland/InterBase/CurrentVersion; Flags: uninsdeletekeyifempty
Root: HKLM; Subkey: Software/Borland/InterBase; Flags: uninsdeletekeyifempty
[Run] ;--安裝后運行自注冊文件來注冊客戶端和服務器端,并啟動服務程序
Filename: "{tmp}/Set3050.exe"; Flags: runminimized新聞熱點
疑難解答