全部分求 用inno 的 firebird 服务端和客户端 安装脚本 ( 积分: 139 )

  • 主题发起人 主题发起人
  • 开始时间 开始时间

Unregistered / Unconfirmed
GUEST, unregistred user!
写的一个软件用到了 firebird 想用inno 4 来发布,哪位高人有这样的脚本支持一下?
最好分为服务端和客户端.
服务端安装后,客户就不用再安装 firebird 了,直接开机就启动服务
目前只有这么多分,请帮助!急用.
 
写的一个软件用到了 firebird 想用inno 4 来发布,哪位高人有这样的脚本支持一下?
最好分为服务端和客户端.
服务端安装后,客户就不用再安装 firebird 了,直接开机就启动服务
目前只有这么多分,请帮助!急用.
 
另外,FB 在98下是否一定要启动服务才能用呢?
 
刚好有做,给关键代码:
[Run]
;Always register Firebird
Filename: {app}/bin/instreg.exe;
Parameters: "install ";
StatusMsg: instreg;
MinVersion: 4.0,4.0;
Components: Client;
Flags: runminimized
;Filename: {app}/bin/instreg.exe;
Parameters: "install ""{app}""";
Flags: nowait runminimized
;Filename: {app}/bin/instreg.exe;
Parameters: "install ""{app}""
-z";
Flags: nowait runminimized;
Components: Server
Filename: {app}/bin/instclient.exe;
Parameters: "install gds32";
StatusMsg: instclientGenGds32;
MinVersion: 4.0,4.0;
Components: Client;
Flags: runminimized
;
if on NT/Win2k etc and 'Install and start service' requested
Filename: {app}/bin/instsvc.exe;
Parameters: "install -superserver -auto ";
StatusMsg: instsvcSetup;
MinVersion: 0,4.0;
Components: Server;
Flags: runminimized
Filename: {app}/bin/instsvc.exe;
Description: 安装数据库服务;
Parameters: start;
StatusMsg: instsvcStartMsg;
MinVersion: 0,4.0;
Components: Server;
Flags: runminimized postinstall
;;;;;MinVersion: 4.0,0 前面指WINDOWS,后面指NT 为0则对应版本不执行。本行NT下不执行。
;
only on Win9x/Me ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Filename: {app}/bin/fbguard.exe;
Flags: nowait;
MinVersion: 4.0,0;
Components: Server
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[UninstallDelete]
Type: files;
Name: "{app}/prjOKBOX.url"
[UninstallRun]
Filename: {app}/bin/stopsrv.exe;
Parameters: stop;
Flags: runminimized;
MinVersion: 4.0,0;
Components: Server
;
only on NT/2000 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Filename: {app}/bin/instsvc.exe;
Parameters: stop;
Flags: runminimized;
MinVersion: 0,4.0;
Components: Server
Filename: {app}/bin/instsvc.exe;
Parameters: remove;
Flags: nowait runminimized;
MinVersion: 0,4.0;
Components: Server
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Filename: {app}/bin/instreg.exe;
Parameters: remove;
Flags: runminimized
其他需要包含的文件看一下INNO帮助即可.
RUN段就是指定安装后运行的代码,FB带inst*.exe,要打包进去.
 
这里有完整的Inno(FireBird)安装脚本,http://www.3asoft.com/software/9728.html
由于Win9x不支持“服务”,所以只能以启动应用程序的方式运行FireBird,
如果想让客户的Win9x启动时自动运行FireBird,可以做一个快捷方式,
内容是“fbguard.exe -a”,然后将此快捷方式放到“启动”里边,就可以了。
 
多人接受答案了。
 
后退
顶部