我有一个我想要使用的COM应用程序,但我只有该应用程序的.exe。有没有办法从.exe中提取.tlb?
我尝试使用Visual Studio命令提示符中的tlbexp filename.exe
,但是我收到错误而且我不知道原因:TlbExp : error TX0000 : Exception of type 'System.OutOfMemoryException' was thrown.
我正在使用Visual Studio 2012和C ++。
修改
.exe是用C ++编写的,后来我看到tlbexp用于.NET。这就是为什么它没有工作,抱歉这令人困惑。 我仍然需要找到一种从C ++ .exe中提取.tlb的方法。
答案 0 :(得分:-1)
我使用过这个实用程序 https://www.nirsoft.net/utils/resources_extract.html 只需检查类型库选项。 它现在适用于所有情况,但适用于许多 dll 和 exe