.NET调试扩展包SOSEX.DLL
官方完整版- 软件大小:930.00 KB
- 软件语言:中文
- 软件类型:国产软件 / DLL和OCX
- 软件授权: 免费软件
- 更新时间:2019-05-18 12:25:01
- 软件等级:
- 软件厂商: -
- 应用平台:WinXP, Win7, Win8, Win10
- 软件官网: http://www.itmop.com/
相关软件
clr.dll(附故障模块修复方法)官方版
50.24 MB/中文/10.0
avutil-49.dll文件免费版
38.00 KB/中文/10.0
awclass2.dll免费版
9.00 KB/中文/10.0
awcas.dll丢失免费版
6.00 KB/中文/10.0
bugtrap.dll文件32位/64位 官方版
2.25 MB/中文/10.0
软件介绍人气软件精品推荐相关文章网友评论下载地址
.NET调试扩展包SOSEX.DLL是专门为用户提供免费的.NET调试扩展包,在这里用户可以通过.NET调试扩展包在调试过程中,帮助你进行分宜,还可以帮助用户在操作Windows调试工作时有效为您翻译,欢迎有需要的用户来IT猫扑下载!
关于.NET调试扩展包SOSEX.DLL
.NET调试扩展包包括SOS.DLL、SOSEX.DLL,这两个就是用来对.NET程序在Windows调试工具中起到翻译作用的调试器扩展。简单讲就是,这两个组件是.NET项目组专门开发出来用来对.NET应用程序进行方便调试用的,当然不用这两个扩展也能调试.NET程序,只不过就会很困难,会被很多细节束缚住。有了这个调试扩展之后,我们就可以让原生Windows调试器正确的翻译出.NET相关概念。
.NET调试扩展包SOSEX.DLL使用方法
对.NET程序分析当然是需要加载SOS扩展了。加载SOS扩展有两个命令可以使用,第一个是.load C:\Windows\Microsoft.NET\Framework\v4.0.30319\SOS.dll,.load命令是要给出sos.dll绝对路径的。
第二个是.loadby sos modulename,.loadby 命令是可以根据已经加载的模块名称来加载SOS.dll扩展。
使用第一个命令有一个问题就是,我们需要人工的判断当前环境到底是需要什么版本的SOS扩展,而使用.loadby是可以根据已经加载的模块来自动的查找对应的SOS扩展。
0:000> .load C:\Windows\Microsoft.NET\Framework\v4.0.30319\SOS.dll
0:000> .loadby sos.dll clrjit
使用.loadby 命令很容易的就可以加载SOS扩展,而不需要自己去判断当前程序是.NET什么版本的。
相关介绍
.NET调试扩展包分为两个,一个是SOS.DLL,该扩展包是.NET平台的一部分,属于官方版本。
而SOSEX.DLL是微软的一名叫“Steve Johnson”软件工程师开发,属于个人维护的,用来增强SOS.DLL功能的,在SOSEX.DLL有很多功能比较强大的扩展命令。
具体的帮助文档可以查看该工程师的博客来了解详情。这两个版本用来调试不同环境的程序的,如果你的程序是运行在32位环境下,就用32位的SOSEX,同理,用在64位下就用64位SOSEX。
而SOS.DLL扩展包是跟着.NETFramework一起安装的,地址位于:C:\Windows\Microsoft.NET\Framework\v4.0.30319。如果你是64位系统的话地址就是:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319。在这两个地址下面都可以找到SOS.dll文件,不同的目录下对应于调试不同机器类型的.NET程序。
有了这两个扩展包之后就可以在WinDbg中对.NET程序进行分析了,具体使用我们后面会介绍。
2.3.调试系统的基本流程及架构(.NETDAC概念、mscordacwks.dll)
有一个很重要的原理我觉得很有必要讲一下,就是.NETDAC概念。
其实.NETDAC也就是.NET Data access .NET数据访问层,这个是专门用来提供给SOS.DLL\SOSEXDLL或者其他调试扩展包使用的,所有的调试扩展组件必须通过这个DAC才能访问到.NET运行时的数据,所以在初次使用SOS的时候会经常碰见加载错误的mscordacwks.dll文件,此文件就是DAC的物理文件。
这个文件和SOS扩展文件一样,都有这不同的版本,当加载不同类型的.NET程序时会使用到不同版本的mscordacwks.dll文件,当然大部分情况下此文件时自动加载的,只有出现你分析的文件与生成调试文件的环境不一致时才会出现头疼的问题。
更多>> 软件截图
推荐应用
atl71.dll 46.00 KB
下载/中文/10.0 官方版msvcr100.dll 781.00 KB
下载/中文/7.0 64位/32位 官方最新版physxcudart_20.dll 85.00 KB
下载/中文/10.0 免费版firewall_mgr.dll 5.00 KB
下载/中文/2.0 64位/32位免费版win10红警第三方渲染wined3d.dll解决 120.00 KB
下载/中文/6.0 官方版api-ms-win-crt-convert-l1-1-0.dll 7.00 KB
下载/中文/10.0 官方版_支持win8nvcpl.dll32位/64位 714.00 KB
下载/中文/10.0 官方免费版_支持win7dbghelp.dll文件 455.00 KB
下载/中文/10.0 免费版
其他版本下载
精品推荐
相关文章
下载地址
.NET调试扩展包SOSEX.DLL 官方完整版
查看所有评论>> 网友评论
更多>> 猜你喜欢