在.net 如c#的对象浏览器中,就可以!

解决方案 »

  1.   

    向你推荐
    Reflector
    去搜
      

  2.   

    vs.net对象浏览器可以查看,先把DLL添加到“引用”列表,再在引用列表找到相应的DLL文件就可以查看了
      

  3.   

    Reflector 只能查看.net平台下exe,dll的源代码
    比如:我想看user32.dll,还是不行的
      

  4.   

    谢谢大家!
    我想看的是非.NET平台下的DLL文件,也不是标准的ActiveX的DLL文件,就是类似与user32.dll gdi32.dll之类的DLL文件,呵呵!不知道怎么这么多DLL文件,不知道怎么用名字区分,请见谅!!
      

  5.   

    没有工具能取得Windows DLL(例如User32.dll, Kernel32.dll)的函数原型,只能像Depends.exe那样取得函数名称。因为函数的参数信息根本就没有被编译器保存在编译后的PE文件里面。
      

  6.   

    对于windows 32程序,更为高级的是Microsoft(R) Debugging Toolsfor Windows(R)用该软件可以跟踪一切应用程序公布的API
      

  7.   

    WinDBG或者其他的Debugger当然可以用来跟踪API的调用(在汇编一级),但是几乎不可能完整的“猜”出API的参数。