小弟做一个excel的rtd server 组件(一个dcom),在32位win7, xp下运行正常,但是在64位win7下感觉是没有注册成功,可是在dcomcnfg可以看到我注册的那个com,现在的问题是,在64位win7下输入 = rtd("mycom.server",,"param1")返回的是N/A,请问有相同经历的么?或者说32位的dcom在64位机器上能正常运行么?需要特殊配置吗?

解决方案 »

  1.   

    我编译了一个64位的com组件,现在能够正常了。悲剧,现在又一个问题,createfilemapping又不能正常了。哎。win7下进程共享数据,大家有什么看法。要照顾到非管理员用户也能正常使用的
      

  2.   

    返回什么错误信息,权限不够
    创建共享内存的估计要Admin,读取的可以不用
      

  3.   

    那如果没有这个admin权限的用户,是不是就不能正常使用这个功能了?这个好像不能满足需求呢。
      

  4.   

    没有回答了。虽然oyljerry回答的不是很完全,还是谢谢你。结贴了