DEBUG 命令详解
作者 佚名
来源 批处理
浏览
发布时间 2013-07-09
语法: w[address] 要略过Windows2000文件系统并直接写入特定的扇区,请使用以下语法: waddressdrivestartnumber 参数 address 指定要写到磁盘文件的文件或部分文件的起始内存地址。如果不指定address,Debug程序将从CS:100开始。 drive 指定包含目标盘的驱动器。该值是数值型:0=A,1=B,2=C,等等。 start 指定要写入第一个扇区的十六进制数。 number 指定要写入的扇区数。 有关指定用于w命令的文件的信息,请参看DebugN(名称)。 有关将文件或文件扇区内容加载到内存中的信息,请参看DebugL(加载)。 说明 必须在启动Debug时或者在最近的Debugn(名称)命令中指定磁盘文件的名字。这两种方法都可以将地址CS:5C处文件控制块的文件名正确地编排格式。 在使用不带参数的w命令之前重新设置BX:CX 如果使用了Debugg(转向)、t(跟踪)、p(执行)或r(寄存器)命令,必须在使用无参数的w命令之前,将BX:CX寄存器复位。 将修改后的文件写入磁盘 如果修改文件但不更改文件名、长度或起始地址,Debug仍然可以正确地将文件写入源磁盘位置。 w命令的限制 不能用该命令写入.exe或.hex文件。 警告 因为略过Windows2000文件句柄,所以写入特定的分区非常危险。如果键入错误的值,则磁盘文件结构很容易被损坏。 范例 假定要将起始地址为CS:100的内存内容写入到驱动器B的磁盘中。需要将数据从磁盘的逻辑扇区号37h开始并持续2Bh个扇区。为此,键入以下命令: wcs:1001372b 当写操作完成时,Debug再次显示Debug提示符。 Debug:XA(分配扩展内存) 分配扩展内存的指定页面数。 要使用扩展内存,必须安装符合4.0版的Lotus/Intel/Microsoft扩展内存规范(LIMEMS)的扩展内存设备驱动程序。 xa[count] 参数 count 指定要分配的扩展内存的16KB页数。 有关使用扩展内存的其他Debug命令的信息,请参看DebugXD(释放扩展内存)、DebugXM(映射扩展内存页)或DebugXS(显示扩展内存状态)。 说明 如果指定的页面数可用,则Debug将显示消息,此消息表明所创建的句柄的十六进制数;否则,Debug将显示错误消息。 Debug:XA 范例 要分配扩展内存的8个页面,请键入以下命令: xa8 如果命令成功,Debug将显示类似的以下消息: Handlecreated=0003 Debug:XD(释放扩展内存) 释放指向扩展内存的句柄。 要使用扩展内存,必须安装符合4.0版的Lotus/Intel/Microsoft扩展内存规范(LIMEMS)的扩展内存设备驱动程序。 xd[handle] 参数 handle 指定要释放的句柄。 有关使用扩展内存的其他Debug命令的信息,请参看DebugXA(分配扩展内存)、DebugXM(映射扩展内存页)或DebugXS(显示扩展内存状态)。 范例 要释放句柄0003,请键入以下命令: xd0003 如果命令成功,Debug将显示下列消息: Hdle0003deallocated Debug:XM(映射扩展内存页) 将属于指定句柄的扩展内存逻辑页映射到扩展内存的物理页。 要使用扩展内存,必须安装符合4.0版的Lotus/Intel/Microsoft扩展内存规范(LIMEMS)的扩展内存设备驱动程序。 xm[lpage][ppage][handle] 参数 lpage 指定要映射到物理页ppage的扩展内存的逻辑页面号。 ppage 指定将lpage映射到的物理页面号。 handle 指定句柄。 有关使用扩展内存的其他Debug命令的信息,请参看DebugXA(分配扩展内存)、DebugXD(释放扩展内存)或DebugXS(显示扩展内存)。 范例 要将句柄0003的逻辑页5映射到物理页2,请键入以下命令: xm520003 如果命令成功,Debug将显示下列消息: Logicalpage05mappedtophysicalpage02 Debug:XS(显示扩展内存状态) 显示有关扩展内存状态的信息。 要使用扩展内存,必须安装符合4.0版的Lotus/Intel/Microsoft扩展内存规范(LIMEMS)的扩展内存设备驱动程序。 xs 参数 该命令不带参数。 有关使用扩展内存的其他Debug命令的信息,请参看DebugXA(分配扩展内存)、DebugXD(释放扩展内存)或DebugXM(映射扩展内存 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: BAT文件语法和技巧(bat文件的编写及使用下一篇: DOS 下的批处理文件
关于DEBUG 命令详解的所有评论