如题。
自动升级程序的时候,需要替换程序中所引用的ActiveX DLL、OCX、EXE文件所在的路径,以便反注册,并且用新版本组件覆盖,然后再注册新版本。
但是我怎么知道某个标准Exe程序所引用的这些组件所在的路径呢?
我需要准确的方法。
自动升级程序的时候,需要替换程序中所引用的ActiveX DLL、OCX、EXE文件所在的路径,以便反注册,并且用新版本组件覆盖,然后再注册新版本。
但是我怎么知道某个标准Exe程序所引用的这些组件所在的路径呢?
我需要准确的方法。
解决方案 »
- Excel中的单元格为序值,取自另一列,而另一列中有重复数据,如何去掉重复,只取唯一的值,就相当于数据库中的select distinct一样
- 请问Windows XP中那个文件或者是注册表能够控制网页上传文件打开对话框的路径啊!
- DAO如何打开带密码的Access数据库,急救~!,在线等待!
- 我有张抓屏想贴上来,该怎么做啊?
- vb 和 sql sever 关于图片的存储
- 我想把现有的程式改为三层式,请高手帮忙?
- 如何在ActiveX中传递用户自定义类型
- 请问知道了对象的HDC,如何获得对象的句柄?
- 急!VB中如何操作ini文件?
- 我想问一下如何让treeview控件在运行的时候让它的焦点放上第二个条目.
- 请各各位大侠,如何取得远程文件的长度?
- VB中一个很奇怪的问题
比如COMAdmin.COMAdminCatalog这个组件,你可以读取
HKEY_CLASSES_ROOT\COMAdmin.COMAdminCatalog\CLSID这个键,获取到一个CLSID:{F618C514-DFB8-11D1-A2CF-00805FC79235}
然后再读
HKEY_CLASSES_ROOT\CLSID\{F618C514-DFB8-11D1-A2CF-00805FC79235}\InprocServer32
这个键的默认值,获得:
C:\WINDOWS\System32\Com\comadmin.dll
这也就是所需要的COMAdmin.COMAdminCatalog的DLL文件名了。