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

解决方案 »

  1.   

    打包时又有什么区别呢?
    我是用 cabarc -s 6144 n antihook.cab antihook.dll antihook.ini
      

  2.   

    [antihook.dll]
    file-win32-x86=thiscab难道这个也不用改么?
    我baidu和google上搜索file-win32-x64    file-win64-x64 file-win64-x86,居然一个结果都没有
      

  3.   

    都说64位兼容32,可是现在32都不兼容32位了!!!
    前一段时间,我在vista(32位的,当前主流)下注册微软的MSCOMM32控件(这是VS6.0的一个串口控件)就不成功,它也支持resvr32命令,但注册出错,基于MSCOMM32控件写的程序也用不了。
      

  4.   

    可以参考一下这篇文章,就是关于x64位windows编程的
    http://www.mianguo.com/articles/windowsx64.pdf