如何作安装盘?(100分)

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

victor

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用installshield作安装盘,
但发现作好的盘,到别的机器上安装时,
总报一些ActiveX的控件没注册.
这怎么办?

能在安装盘把这些控件注册上去吗?

谢谢!
 
installshield应该可以指定哪个模块是ActiveX的,
这样在installshield的安装程序中就可以注册了.
 
请问在哪指明?

我用的是delphi3.0的installshield.
 
; Delphi 3本身提供的InstallShield功能并不是很完善,也
就是说,程序员对它的控制实在是太傻瓜化了,对安装的过程也
就不能进行有效的控制,故而你不能直接在InstallShield中安
装OCX,但你可如下进行安装:
1、找出你要安装的OCX文件或相关的DLL文件,并将它们包含
到你的InstallShield的某一个Group中,最好将它们的安装路径
指定为Windows的System目录。
2、然后,你可在注册表中查找相关OCX的注册信息,并在
InstallShield的Make Registry Changes中建立这些信息,这样
之后,你的OCX控件便能正确安装了。
若你嫌这样太麻烦,你也可在Windows的System目录中找出这
样一个文件:Regsvr32.exe,这是一个专门注册控件的程序,如你
想注册控件ABC.OCX,则如下即可:
Regsvr32 /S ABC.OCX
然后,你可自编一个简单的程序,使用WinExec函数如上注册你
所有的控件即可,只不过这样的话,你不能直接在安装过程中运行
你的程序,而必须让用户在安装完成后,再运行你的注册程序。
最后,解决的最好方法是不要使用InstallShield For Delphi 3
,而是使用InstallShield5 International East,该版本不但能
使用中文信息进行安装,而且你能控制安装过程的方方面面,这样,
你可在其中直接用Regsvr32安装你的所有OCX控件了。只是,你得有
点C语言的知识,因为它需要你进行一些简单的编程,但它是一般
商业化程序首选的安装制作程序,若你想美妙地控制安装过程的一切
,请你使用最后的解决方案。
 
同意yanghaijun的方法
顺便说一下NT4。0下一样可用上述方法
(我有详细注册资料,需要可送你!)
 
victor,对大虾们的回答满意吗?
 
还可以用wise install tools....... :-)
纯属灌水
 
InstallShield的正式版在何处可以Down到?
能否寄给我一份详细的资料?
我的E-MAIL:
pount@pdns.jsitec.edu.cn
 
installShiled可以自动注册ActiveX控件,但是你要使用
正式版,且设定正确,如必须安装在Winsys路径下等.
 
多人接受答案了。
 
杨虎:
你的详细资料能否发一份给我:zhangxj@ec.com.cn,先行谢过了。
 

Similar threads

D
回复
0
查看
479
DelphiTeacher的专栏
D
D
回复
0
查看
486
DelphiTeacher的专栏
D
D
回复
0
查看
846
DelphiTeacher的专栏
D
后退
顶部