是否有像COM库的Reflector这样的工具?

时间:2021-09-02 06:42:14

Is there a tool like Reflector for COM libraries? I would like to open a COM library and browse the classes and interfaces just like in Reflector. I would rather not install Visual Basic 6.0 in order to do this, if possible.

是否有像COM库的Reflector这样的工具?我想打开一个COM库并浏览类和接口,就像在Reflector中一样。如果可能的话,我宁愿不安装Visual Basic 6.0来执行此操作。

2 个解决方案

#1


Not in the same way however there are number of tools that allow you to examine the type library. For example OleView.

但不是以相同的方式,有许多工具允许您检查类型库。例如OleView。

You can also get a good idea of the types inside COM library by simply adding it to a .NET project. You can then use object browser to browser the resulting interop assembly or even use Reflector on the assembly.

您还可以通过简单地将其添加到.NET项目中来了解COM库中的类型。然后,您可以使用对象浏览器浏览生成的互操作程序集,甚至可以在程序集上使用Reflector。

#2


Even though normal reason for this tool is doing security assessment for COM objects you can still try ComRaider - http://labs.idefense.com/software/fuzzing.php#more_comraider

尽管此工具的正常原因是对COM对象进行安全评估,但您仍然可以尝试使用ComRaider - http://labs.idefense.com/software/fuzzing.php#more_comraider

It's similar to Oleview.

它与Oleview相似。

#1


Not in the same way however there are number of tools that allow you to examine the type library. For example OleView.

但不是以相同的方式,有许多工具允许您检查类型库。例如OleView。

You can also get a good idea of the types inside COM library by simply adding it to a .NET project. You can then use object browser to browser the resulting interop assembly or even use Reflector on the assembly.

您还可以通过简单地将其添加到.NET项目中来了解COM库中的类型。然后,您可以使用对象浏览器浏览生成的互操作程序集,甚至可以在程序集上使用Reflector。

#2


Even though normal reason for this tool is doing security assessment for COM objects you can still try ComRaider - http://labs.idefense.com/software/fuzzing.php#more_comraider

尽管此工具的正常原因是对COM对象进行安全评估,但您仍然可以尝试使用ComRaider - http://labs.idefense.com/software/fuzzing.php#more_comraider

It's similar to Oleview.

它与Oleview相似。