64位操作系统对32位的ActiveX控件做了支持
但如果在64位操作系统上使用ActiveX控件,发布服务器应该如何写INF文件以下是在32位系统使用时写的INF文件。[version]
signature="$Chicgo$"
AdvancedINF=2.0[Add.Code]
antihook.dll=antihook.dll[antihook.dll]
file-win32-x86=thiscab
clsid=[776B71E2-B4CC-$c94_BC7C-09103AA690B6]
FileVersion=1,0,0,0
DestDir=11
RegisterServer=yes
但如果在64位操作系统上使用ActiveX控件,发布服务器应该如何写INF文件以下是在32位系统使用时写的INF文件。[version]
signature="$Chicgo$"
AdvancedINF=2.0[Add.Code]
antihook.dll=antihook.dll[antihook.dll]
file-win32-x86=thiscab
clsid=[776B71E2-B4CC-$c94_BC7C-09103AA690B6]
FileVersion=1,0,0,0
DestDir=11
RegisterServer=yes
我是用 cabarc -s 6144 n antihook.cab antihook.dll antihook.ini
file-win32-x86=thiscab难道这个也不用改么?
我baidu和google上搜索file-win32-x64 file-win64-x64 file-win64-x86,居然一个结果都没有
前一段时间,我在vista(32位的,当前主流)下注册微软的MSCOMM32控件(这是VS6.0的一个串口控件)就不成功,它也支持resvr32命令,但注册出错,基于MSCOMM32控件写的程序也用不了。
http://www.mianguo.com/articles/windowsx64.pdf