请高手指点inno setup 的安装问题(100分)

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

hfhwm

Unregistered / Unconfirmed
GUEST, unregistred user!
本人用delphi6做了一个关于数据库的小程序,用的是ado,在用inno setup打包后,
安装时执行桌面快捷方式,说非法操作,快捷菜单也是如此,但在安装目录中
执行程序一切ok,why?请高手指点一二!!!!
 
起始位置问题,你的 程序中不要使用相对路径就可以了
 
按照twos的方法我在程序中用了绝对路径仍然不行,请详细说明!
 
怎么没人回答啊!!!
 
用下面的例子试试看行不行.

[Setup]
AppName=测试程序
AppVerName=测试程序1.0
AppCopyright=版权所有 (C) 2002-2003 黄昏狼制作室
DefaultDirName={pf}/Test
DefaultGroupName=测试程序
MinVersion=4,4
AlwaysRestart=no
AlwaysCreateUninstallIcon=yes
WindowVisible=no
DiskSpanning=no
UseSetupLdr=yes
OutputDir=.
BackSolid=yes
BackColor=clTeal
OutputBaseFilename=setup

[Files]
Source: "test.exe"; DestDir: "{app}";

[Icons]
Name: "{group}/测试程序"; Filename: "{app}/test.exe" ; WorkingDir: "{app}"
Name: "{userdesktop}/测试程序"; Filename: "{app}/test.exe" ; WorkingDir: "{app}"

[Registry]
Root: HKLM; Subkey: "Software/test"; Flags: uninsdeletekeyifempty
Root: HKLM; Subkey: "Software/test/test"; Flags: uninsdeletekey
Root: HKLM; Subkey: "Software/test/test"; ValueType: string; ValueName: "InstDir"; ValueData: "{app}"
 
应该是安装程序生成的快捷键有问题。手工改一下快捷属性的“起始位置”,应该可以解决问题。
 
按照飘摇客的方法删除registry部分后成功,拓荒者的方法也试了,
但起始位置未发现问题。感谢几位热心帮助,决定飘摇客80分,
twos和拓荒者各10分。但对他们的热心非常感谢!
 
后退
顶部