Win7下Inno脚本安装Firebird服务不成功,如何解决?

SeekMyself 2013-02-25 10:10:30
一下是Inno安装脚本,但在win7下完成后可以看到服务已经启动(Guard和server),但用程序去连接就提示服务没有启动?!,不知道什么原因。。。。晕

====================================================
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES!

[Setup]
AppName=FB 2.5
AppVerName=FB 6.5
DefaultDirName={pf}\Friebird2.5
DefaultGroupName=Friebird2.5
;UninstallDisplayIcon={app}\ExpMaster.exe
Compression=lzma
SolidCompression=yes

[Components]
;它定义安装程序向导的选择组件页中显示的所有组件,以便于用户定制安装类型。
;本节列出待安装的所有组件。如果[Type]节中的一个安装主题需要某个组件,就在此组件对应的Types:保留字后面列出此主题名
Name: FastTradeServer; Description: 数据库服务器; Types: Full Compact Custom; Flags: Fixed
Name: ServerTools; Description: 数据库实用工具;Types: Full
Name: Serverhelp; Description: 帮助文件; Types: Full

[Files]
;这是定义安装程序安装文件到用户系统中的可选文件段。
;复制非共享文件
;Source: FB\bin\fbcontrol.exe;DestDir: {app}\bin; Components: FastTradeServer
;Source: FB\bin\fbstop.exe; DestDir: {app}\bin; Components: FastTradeServer
Source: FB\bin\instreg.exe; DestDir: {app}\bin; Components: FastTradeServer
Source: FB\bin\instsvc.exe; DestDir: {app}\bin; Components: FastTradeServer; MinVersion: 0,4.0
;复制共享文件
Source: FB\aliases.conf; DestDir: {app}; Components: FastTradeServer; Flags: sharedfile uninsnosharedfileprompt
Source: FB\firebird.conf; DestDir: {app}; Components: FastTradeServer; Flags: sharedfile uninsnosharedfileprompt
Source: FB\firebird.msg; DestDir: {app}; Components: FastTradeServer; Flags: sharedfile uninsnosharedfileprompt
Source: FB\security2.fdb; DestDir: {app}; Components: FastTradeServer; Flags: sharedfile uninsnosharedfileprompt
Source: FB\bin\isql.exe; DestDir: {app}\bin; Components: FastTradeServer; Flags: sharedfile uninsnosharedfileprompt
Source: FB\bin\fbsvcmgr.exe; DestDir: {app}\bin; Components: FastTradeServer; Flags: sharedfile uninsnosharedfileprompt
Source: FB\bin\fbserver.exe; DestDir: {app}\bin; Components: FastTradeServer; Flags: sharedfile uninsnosharedfileprompt
Source: FB\bin\fbguard.exe; DestDir: {app}\bin; Components: FastTradeServer; Flags: sharedfile uninsnosharedfileprompt
Source: FB\bin\fbclient.dll; DestDir: {app}\bin; Components: FastTradeServer; Flags: sharedfile uninsnosharedfileprompt

[Registry]
;注册服务器路径和卸载要求

;Root: HKLM; Subkey: "Software\Borland\InterBase\CurrentVersion"; ValueType: string; ValueName: "ServerDirectory"; ValueData: "{app}\bin"; Flags: uninsdeletevalue
;Root: HKLM; Subkey: Software\Borland\InterBase\CurrentVersion; Flags: uninsdeletekeyifempty
;Root: HKLM; Subkey: Software\Borland\InterBase; Flags: uninsdeletekeyifempty

[Run]
;用来指定程序完成安装后、在安装程序显示最终对话框之前要执行的程序数,
;运行instreg.exe,目的是对一些特殊的注册表内容进行设置。
Filename: {app}\bin\instreg.exe; Parameters: "install "; Flags: nowait runminimized;
; 只对NT/2000,目的是将服务器设置成NT service(NT服务)
Filename: {app}\bin\instsvc.exe; Parameters: "install -g "; Flags: nowait runminimized
Filename: {app}\bin\instsvc.exe; Parameters: "start -a -g"; Flags: nowait runminimized
;只对Win9x/Me
Filename: {app}\bin\fbguard.exe; Parameters: -a; Flags: nowait runminimized;

[UninstallDelete]
;让卸载程序删除由你应用程序创建的一些文件。卸载程序在卸载时最后一步处理这些条目。
Type: files; Name: "{app}\firebird.log"

[UninstallRun]
;用来指定在卸载第一步要执行的程序数。
;运行instreg.exe,目的是对一些特殊的注册表内容进行设置。
Filename: {app}\bin\instreg.exe; Parameters: "remove "; Flags: waituntilterminated runminimized;
Filename: {app}\bin\fbstop.exe; Parameters: "-c"; Flags: waituntilterminated runminimized
; 只对NT/2000,目的是将service关闭注销
Filename: {app}\bin\instsvc.exe; Parameters: "stop -g"; MinVersion: 0,4.0; Flags: waituntilterminated runminimized
Filename: {app}\bin\instsvc.exe; Parameters: "remove -g "; MinVersion: 0,4.0; Flags: waituntilterminated runminimized
; 只对Windows 9x,目的是将服务器关闭注销
Filename: {app}\bin\fbstop.exe; Parameters: "-g"; MinVersion: 4.0,0; Flags: waituntilterminated runminimized


[Icons]
Name: "{group}\卸载FB2.5 "; Filename: "{app}\unins000.exe"
;; Tasks: "desktopicon"
...全文
285 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
SeekMyself 2013-02-26
  • 打赏
  • 举报
回复
真的没人会了,CSDN 堕落了吗? 真的没人会了,CSDN 堕落了吗?
SeekMyself 2013-02-25
  • 打赏
  • 举报
回复
没人会吗? 没人会吗?
SeekMyself 2013-02-25
  • 打赏
  • 举报
回复
水区人多,专业版块没人!
毛球爱好者 2013-02-25
  • 打赏
  • 举报
回复
其实。。。这里是水区

6,185

社区成员

发帖
与我相关
我的任务
社区描述
windows网络管理与配置
社区管理员
  • 网络管理与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧