Windows通过注册表管理COM组件。下面以Word为例,说明如何找到COM组件。

1、从HKEY_CLASSES_ROOT目录下查找Word.Application,找到CLSID,即{000209FF-0000-0000-C000-000000000046}。

[HKEY_CLASSES_ROOT\Word.Application]
@="Microsoft Office Word 应用程序"[HKEY_CLASSES_ROOT\Word.Application\CLSID]
@="{000209FF-0000-0000-C000-000000000046}"[HKEY_CLASSES_ROOT\Word.Application\CurVer]
@="Word.Application.14"

2、在HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID查找该CLSID。对于64位系统上的32位程序,则需要再HKEY_CURRENT_USER\SOFTWARE\Classes\WOW6432Node\CLSID下查找。

[HKEY_CURRENT_USER\SOFTWARE\Classes\WOW6432Node\CLSID\{000209FF-0000-0000-C000-000000000046}]
@="Microsoft Office Word 应用程序"[HKEY_CURRENT_USER\SOFTWARE\Classes\WOW6432Node\CLSID\{000209FF-0000-0000-C000-000000000046}\InprocHandler32]
@="ole32.dll"[HKEY_CURRENT_USER\SOFTWARE\Classes\WOW6432Node\CLSID\{000209FF-0000-0000-C000-000000000046}\LocalServer32]
@="C:\\Users\\ADMINI~1\\AppData\\Local\\Kingsoft\\WPSOFF~1\\1110~1.101\\office6\\wps.exe /Automation"
".ksobak"=""
"LocalServer32"=C:\Users\ADMINI~1\AppData\Local\Kingsoft\WPSOFF~1\1110~1.101\office6\wps.exe /Automation[HKEY_CURRENT_USER\SOFTWARE\Classes\WOW6432Node\CLSID\{000209FF-0000-0000-C000-000000000046}\ProgID]
@="Word.Application.12"
".ksobak"="Word.Application.11"[HKEY_CURRENT_USER\SOFTWARE\Classes\WOW6432Node\CLSID\{000209FF-0000-0000-C000-000000000046}\VersionIndependentProgID]
@="Word.Application"

LocalServer32即为COM Server的路径。

Windows如何找到相应的COM组件相关推荐

  1. 关于问题【Windows 资源保护找到了损坏文件,但其中有一些文件无法修复】解决办法

    问题描述 Windows 资源保护找到了损坏文件,但其中有一些文件无法修复. 对于联机修复,位于 windir\Logs\CBS\CBS.log 的 CBS 日志文件中 有详细信息.例如 C:\Win ...

  2. 【★更新★】高性能 Windows Socket 服务端与客户端组件(HP-Socket v2.0.1 源代码及测试用例下载)...

    HP-Socket 以前为某大型通信项目开发了一套通用 Windows Socket TCP 底层通信组件,组件代号为 HP-Socket.现在把 HP-Socket 的所有代码向大众公开,希望能对大 ...

  3. 解决win7下无法安装突击者NO.69驱动,“WINDOWS已找到设备的驱动程序,但在试图安装它时错误”...

    本人装的是win7旗舰版,由于是ghost安装的,缺少一些文件,之前一直无法正确安装突击者电子狗的驱动程序,老是显示"WINDOWS已找到设备的驱动程序,但在试图安装它时错误",b ...

  4. 解决 Windows资源保护找到了损坏文件但无法修复问题

    使用经典的sfc/scannow验证系统并修复受损文件,但是得到以下提示: 开始系统扫描.此过程将需要一些时间. 开始系统扫描的验证阶段. 验证 100% 已完成. Windows 资源保护找到了损坏 ...

  5. 解决Windows资源保护找到了损坏文件但无法修复的问题

    前几天公司的那台电脑不知道什么原因出了点问题,系统(Win10)开始图标.任务栏的搜索框都没反应,还有一些其他的问题,在网上找了很多解决办法,都没能解决.今天终于解决了,在这里做个记录. 以管理员身份 ...

  6. 关于“Windows 资源保护找到了损坏文件,但其中有一些文件无法修复。”的另一种解决方法

    最近电脑突然崩溃,还原系统后通过文件检查器工具输入命令sfc /SCANNOW修复受损文件时遇到"Windows 资源保护找到了损坏文件,但其中有一些文件无法修复."这个烦人的问题 ...

  7. “Windows 资源保护找到了损坏文件但无法修复其中某些文件”的问题

    很多人都会用sfc /scannow来解决系统文件损坏的问题,但有时也会遇到连sfc都无法修复的情况,最常见的就是出现"Windows 资源保护找到了损坏文件但无法修复其中某些文件 CBS. ...

  8. visual studio 2019 在安装windows sdk 10.1.18362.1组件时卡住的问题解决

    visual studio 2019好难安装,记忆中2010之类的老版本安装要容易得多,2019搞成这个样子感觉微软是不是想关门大吉了. 说说我遇到的一个问题,折腾了很久,过程如下: 1.在 visu ...

  9. windows 2008 下C#调用office组件访问拒绝的解决方法(failed due to the following error: 80070005 拒绝访问)...

    "组件服务"- >"计算机"- >"我的电脑"- >"DCOM配置"->找到word->属 ...

最新文章

  1. 使用直流稳压电源时的注意事项!
  2. 唤起微信/QQ返回不了当前页面解决方法
  3. interrupt 1 using 1
  4. WLAN产品形态之分层架构
  5. 持续集成:部署发布篇
  6. 继承的CSS类在Chrome开发者工具里的显示
  7. 编程从业五年的十四条经验,句句朴实
  8. 散列表(算法导论笔记)
  9. querydsl动态 sql_Spring data jpa 复杂动态查询方式总结
  10. roseMirrorHA5.0 for WindowsServer2008R2配合sqlserver2012|Oracle 11g的安装和配置
  11. java十字链表存储,图的十字链表存储结构
  12. win10解决IE浏览器安装不上的问题
  13. Tcp四次挥手谁需要等待,为什么等待时间为2MSL
  14. vue+elementUI出现 Uncaught SyntaxError: import declarations may only appear at top level of a module
  15. Microsoft Excel 教程:如何在 Excel 中创建新工作簿、插入或删除工作表?
  16. el-checkbox同时获取value 和 name
  17. 回溯法采用的搜索策略_17图的搜索算法之回溯法
  18. Linux上安装oracle19c客户端,Oracle 19c的下载和安装部署(图形安装和静默安装)
  19. ZEMAX常用操作数及常见用法(更新中。。。)
  20. 完全用计算机制作的三维动画,一种用一台个人电脑制作高质量三维机械仿真动画的方法...

热门文章

  1. windows版本3dmm-cnn
  2. 用迭代器遍历map 集合
  3. 外卖点餐平台系统源码
  4. 骨传导耳机的危害有哪些,骨传导耳机是不是智商税?
  5. 李雅普诺夫稳定性判别方法
  6. 计算机电子预览室配置清单,[计算机]多功能学术报告厅环境系统设备参考配置清单表.docx...
  7. MySQL源码安装系列之-使用Eclipse来debug mysql源码
  8. python实现网站的自动登录(selenium实现,带验证码识别)
  9. CentOS 更换阿里源解决 yum/wget 下载慢的问题
  10. 使用 Python 进行游戏脚本编程