在Windows8 64bit注册OCX/DLL组件

项目用到OCX控件需要在在Windows8 64bit中注册OCX。按照一般注册OCX的方法开启cmd.exe执行regsvr32 XXX.ocx时传回错误讯息:“请确定二进制文件储存于指定的路径,或进行侦测以检查二进制文件或相依 .DLL 档是否发生问题。找不到指定的模块”。联想到问题可能出在Windows平台为x64,但OCX是用32位开发的关系。在x64平台注册32位组件(OCX, DLL)应使用c:\windows\sysWOW64\regsvr32.exe,而非c:\windows\system32\regsvr32.exe! 将XXX.ocx复制到c:\windows\sysWOW64,并使用同目录下的regsvr32.exe执行注册(注意此处需要管理员运行cmd权限)。

你可能感兴趣的:(Web,ocx,控件注册)