打包好的安装程序,为什么有的机子无法注册dll文件? ( 积分: 100 )

M

myfoot

Unregistered / Unconfirmed
GUEST, unregistred user!
我用Smart Install Maker打包了程序,在有的机子上可以注册dll文件,有的却不行。
初次打包程序,不明白,用在注册表中写什么信息吗?
 
Smart Install Maker没用过,
用inno setup制作安装包时,用regserver关键字指定的文件会自动调用regsvr32.exe进行注册,无须额外写注册表。类是下面的语句:
Source: "E:/catalog/output/catalogext.dll";
DestDir: "{app}";
Flags: ignoreversion regserver
 
看看是不是系统不兼容!
 
可能原因
1 需要注册的dll依赖的服务或者dll在有些机器上部存在
2 程序安装路径是中文,dll如果在中文路径下可能注册不成功
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
913
DelphiTeacher的专栏
D
D
回复
0
查看
897
DelphiTeacher的专栏
D
顶部