我用inno setup 4做安装程序:
按照向导做,
其中程序用到一个access数据库(数据引擎是Microsoft Jet 4.0 OLE DB Provider),
我也添加了这个数据库文件.
但做成setup.exe安装后,在开始菜单点击程序时出错,而在安装目录下运行程序正常.
不知道错在哪里,请高手帮助.谢.
按照向导做,
其中程序用到一个access数据库(数据引擎是Microsoft Jet 4.0 OLE DB Provider),
我也添加了这个数据库文件.
但做成setup.exe安装后,在开始菜单点击程序时出错,而在安装目录下运行程序正常.
不知道错在哪里,请高手帮助.谢.
Name: "{group}\My Program"; Filename: "{app}\MYPROG.EXE"; WorkingDir: "{app}"你应该是在这里错了,没有写WorkingDir这一段,或者写的不正确
下面是脚本,希望各位给个建议.谢; 脚本用 Inno Setup 脚本向导生成。
; 查阅文档获取创建 INNO SETUP 脚本文件详细资料![Setup]
AppName=我的程序
AppVerName=我的程序 1.5
AppPublisher=我的公司
AppPublisherURL=http://www.mycompany.com
AppSupportURL=http://www.mycompany.com
AppUpdatesURL=http://www.mycompany.com
DefaultDirName={pf}\我的程序
DefaultGroupName=我的程序
Compression=lzma
SolidCompression=yes[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked[Files]
Source: "D:\Documents and Settings\Administrator\桌面\su\Project1.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\Documents and Settings\Administrator\桌面\su\singDB.mdb"; DestDir: "{app}"; Flags: ignoreversion
; 注意: 不要在任何共享系统文件中使用“Flags: ignoreversion”[Icons]
Name: "{group}\我的程序"; Filename: "{app}\Project1.exe"
Name: "{group}\{cm:UninstallProgram,我的程序}"; Filename: "{uninstallexe}"
Name: "{userdesktop}\我的程序"; Filename: "{app}\Project1.exe";WorkingDir: "{app}"; Tasks: desktopicon[Run]
Filename: "{app}\Project1.exe"; Description: "{cm:LaunchProgram,我的程序}"; Flags: nowait postinstall skipifsilent
谢谢lovebcb(京华:让那直觉自己发挥……)
谢谢大家