如何找到所有应用程序的COM dll

时间:2016-03-07 07:30:47

标签: c++ dll com

我正在尝试为迁移应用编写一些代码,它可以将所有应用从旧PC迁移到新PC。我的工作是找到并恢复所有应用程序的COM。

目前,我的问题是:

1.给一个应用程序,如何找到所有相关的COM dll?

2.如何找到所有应用的COM dll?

我是COM的新手,请尽可能详细地回答:)

任何想法都将不胜感激!提前谢谢!

1 个答案:

答案 0 :(得分:0)

有两种方法可以打开DLL:通过直接链接它们,并手动打开它们。您可以使用工具Dependency Walker(http://www.dependencywalker.com/)获取第一种类型的所有DLL的列表。小心使用正确的版本; 32位版本不适合64位应用程序,反之亦然。

遗憾的是,无法自动提取第二种类型的DLL列表。