我有一个我想查看的DLL文件。 我想查看在该DLL中使用的function,任何人都可以帮助我?
对于本机代码,最好使用Dependency Walker 。 也可以使用Visual Studio附带的dumpbin命令行实用程序。
您可以尝试在Visual Studio中的Object Browser
。
选择Edit Custom Component Set
。 从那里,你可以选择各种.NET,COM或项目库,或通过浏览导入外部DLL。
使用免费的DLL导出查看器 ,这是非常容易使用。
dumpbin / IMPORTS应该提供导入到该DLL的函数。
dumpbin / EXPORTS应该提供它输出的函数。
没有告诉我们这个dll / assembly是什么语言,我们只能猜测。
那么如何.NET反射
对于.NET DLL,你可以使用ildasm
如果一个DLL是用其中一种.NET语言编写的,并且只想查看哪些函数,那么在项目中就有一个对这个DLL的引用。
然后双击参考文件夹中的DLL,然后在OBJECT EXPLORER窗口中看到它具有的功能
如果您想查看该DLL文件的源代码,可以使用.NET反射器等反编译器应用程序。 希望这可以帮助你。
我认为在DLL中查看最好的软件是DLL导出查看器,它是免费的,你可以从这里下载。