it167.com  设为主页
 收藏本站
 
  资讯:业界动态 | 软件动态 | 人物专栏 | 安全资讯 | 网络生活 | 电子商务 | 小游戏 | 视频 | 美女图片 | 音乐
  网络编程 | 网站运营 | 网页制作 | 图形图象 | 操作系统 | 媒体动画 | 软件教学 | 网络应用 | 邮件系统 | 网络安全 | 认证考试
asp | .net | php | jsp | Sql | java | Dreamweaver | FrontPages | Javascript | css | Coreldraw | photoshop | Flash | Coreldraw
当前位置: > 主页>操作系统>windows 2003>64位windows下的COM结构
最新新闻

·机会与整合 边缘化互联
·TOM-Skype新增三大本地
·雅虎抢闸邮箱竞赛 网易
·新浪抢攻北京奥运
·洞悉网络口碑的掘金机会
·拆解网络病毒黑金交易
·木马下载器近期出现新变
·《互联网周刊》第17期文
·Web2.0是否催生自吹自擂
·三张宝宝裸照招来MSN封
热门新闻
·如何在Windows 2003中得
·微软发布WinServer2003
·Windows 2003 打sp1补丁
·远程如何修改Windows 20
·在Win 2003系统中挖掘免
·Windows 2003安全设置大
·Win Server2003常见问题
·Windows2003校园Web服务
·Windows Server 2003全
·架设Windows Server 200
推荐新闻
 
 

64位windows下的COM结构 

作者:   来源:it167   点击:   日期:2007-01-27

COM 技术包括进程内和进程外组件。32 位和 64 位组件无法混合。使 32 位和 64 位代码交互的唯一方式是通过进程间通信。Windows 64 位支持 64 位和 32 位进程(在同一台计算机上或跨多台计算机)之间的远程过程调用(Remote Procedure Calls,RPC)。以下是用于在 32 位和 64 位应用程序之间进行通信的技术:

针对命名对象(例如,Mutex 和 Semaphore)的句柄和文件句柄可以共享。
针对窗口的句柄 (HWND) 可以共享。
可以使用 IPC/RPC。
可以使用 COM 本地服务器。
如果内容不依赖于指针,则可以使用共享内存。

对于进程外组件而言,32 位 COM 服务器可以与 64 位客户端通信,而进程外 64 位 COM 服务器可以与 32 位客户端通信。因此,如果 32 位 DLL 不识别 COM,则开发人员可以将它包装到一个进程外 COM 服务器中,并使用 COM 封送处理对 64 位进程的调用。将 COM+ 迁移到 64 位很简单。COM+ 可以在 Windows 64 位上安装并使用,不会有任何问题。组件服务仍然可用,而且开发人员可以自由地使用任何语言来创建 COM+ 对象。

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:
·微软7月停止支持Win98 建议用户断网防病 ·对64位ActiveX控件的说明
·“2亿5千万” 微软砸向中国农村信息化 ·企业Windows桌面搜索简介
·微软完成群集Windows开发 推动超级计算 ·微软64位路透社联机交易应用程序应用案例

   文章评论:(0条)
  
 请留名: 匿名评论   点击查看所有评论 网管论坛
 

  责任编辑:it167  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。