用于分析COM对象注册表干扰的好工具? [英] Good tools for analysing COM object registry interference?

查看:133
本文介绍了用于分析COM对象注册表干扰的好工具?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我继承了两个复杂的COM对象。一个是从另一个派生的,并且(据称)GUID等等都被改变,所以它们不应该干涉。他们做干扰,到目前为止我们的调试没有发现罪魁祸首 - 我们做了注册表比较和源代码差异,并通过SCCS检查。显然,我们缺少一些东西,但是它们又大又复杂,我不感到惊讶。

I have inherited two complicated COM objects. One was derived from the other and (allegedly) the GUIDs, etc., were all changed so that they should not interfere. They do interfere and so far our debugging has not identified the culprit -- we've done registry compares and source code diffs and looked through the SCCS checkins. Obviously we're missing something, but they're big and complicated enough that I'm not surprised.

有一个工具可以帮助,也许通过检查COM对象对于良好的行为或检测两个COM对象之间的冲突或分析注册表?

Is there a tool which can help, perhaps by checking COM objects for good behavior or detecting clashes between two COM objects or analyzing the registry?

推荐答案

如果你有Visual Studio, a href =http://nidget.wordpress.com/2012/08/01/create-registry-file-reg-equivalent-to-the-regsvr32-command/ =nofollow noreferrer> regcap 拉出注册表项,然后通过脚本收集GUID列表。你也可以使用OLEView(也从Visual Studio)来做到这一点。

If you have Visual Studio, you could use regcap to pull out the registry entries and then just collect a list of GUIDs via a script. You could also use OLEView (also from Visual Studio) to do this.

还有其他免费工具可以做到这一点:

如果你有VB,MMM(使我的清单)可以吸引。

分别来自Wix 3.0和2.0的Heat或Tallow也可以做这样的操作。

There are also other free tools that can do this:
MMM (Make My Manifest) can be suckered into doing this if you have VB.
Heat or Tallow from Wix 3.0 and 2.0, respectively, can also do something like this.

输出格式在每个但它足以将相关信息收集到文本文件中。

The output format will be a little different in each case but it will be enough to collect the relevant information into a text file.

这篇关于用于分析COM对象注册表干扰的好工具?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆