有以下几个问题
(1)安装程序时,DLL和OCX文件应该安装到SYSTEM32下呢,还是可以安装到程序自己的安装目录中
(2)DLL和OCX什么情况下可以不用注册,什么情况下必须注册,注册后的文件在程序卸载时是保留呢,还是一块和程序卸载(即删除)?
(3)32位系统的DLL和OCX文件在安装时,如需安装到系统目录下,那在64位的操作系统中,应安装到哪个系统目录下。谢谢大家!
(1)安装程序时,DLL和OCX文件应该安装到SYSTEM32下呢,还是可以安装到程序自己的安装目录中
(2)DLL和OCX什么情况下可以不用注册,什么情况下必须注册,注册后的文件在程序卸载时是保留呢,还是一块和程序卸载(即删除)?
(3)32位系统的DLL和OCX文件在安装时,如需安装到系统目录下,那在64位的操作系统中,应安装到哪个系统目录下。谢谢大家!
2、正常情况下基本都需要注册;可以在主程序启动时完成注册,卸载时注销,当然也可以不这么做的;
3、根据某大侠(zhao4zhong1?)说是syswow64目录
64位exe和dll在目录c:\windows\system32目录下;
32位exe和dll在目录c:\windows\syswow64目录下;
所以要注意:
在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:\windows\syswow64\目录下。
且注册要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
我是用SETUPFACTORY9.1 来自动注册这些文件的。如果在64位系统下,它能自动处理好是放在64位exe和dll在目录c:\windows\system32目录下 还是放在32位exe和dll在目录c:\windows\syswow64目录下吗
我是用SETUPFACTORY9.1 来自动注册这些文件的。如果在64位系统下,它能自动处理好是放在64位exe和dll在目录c:\windows\system32目录下 还是放在32位exe和dll在目录c:\windows\syswow64目录下吗
试试不就知道了。