1 / 3
文档名称:

winhex模板的使用方法.docx

格式:docx   大小:17KB   页数:3页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

winhex模板的使用方法.docx

上传人:雾里行舟 2019/3/1 文件大小:17 KB

下载得到文件列表

winhex模板的使用方法.docx

文档介绍

文档介绍:winhex模板的使用方法winhex有很多的官方winhex模板,可以在网上下载(后缀tpl)并放至它的安装目录,即可使用。不过要是自己能自己制作,这才好玩,不是么?!打开winhex模板管理器,可以选中其中一个winhex模板,下面有应用,有编辑,你点开编辑按钮,就可以看到对应的winhex模板源码。而你点开那个新建按钮,就可以自己写winhex模板了,最后保存到安装目录即可。海天数据恢复小提示(按住CTRL+FA12 是模板管理器的快捷键可以快速打开模板管理器)提醒一点,我是在记事本下写好粘贴到新建后那个面板上的,因为我发现有好些符号它不支持,比如下划线、引号等,maybe是我自己没设置的原因,不过,这不是重点,略过。写好后,那个面板下有检查语法的按钮,通过它可判断你的代码是否语法正确。闲话不多说,下面,我来讲解下winhex模板编程的语法:winhex模板头的常用关键字::声明模板的名字 eg:template“海天数据恢复的winhex模板1″:描述参数,描述这个winhex模板的用途。(保存好后,你可以在winhex模板管理器里看到你自定义的模板的名字,描述等信息。)eg:description“这个winhex模板是用来。。。”:参数可以是file/disk/RAM。指定该winhex模板的适用对象时文件、磁盘还是内存。eg::winhex模板的默认起始偏移量取决于光标停留的位置,而这个关键字是来指定偏移量起始位置。eg:-aligned:作用是指定winhex模板从当前扇区的偏移0位置运行。无参数。:匹配数据,若发现指定偏移量的位置的数据不匹配,就会报错。注意:这里的偏移量是相对于winhex模板起始偏移量计算的。eg:-endian/little-endian:规定读取的字节顺序,也就是平日说的小端机、大端机的区别,内存的数据存储方向不一样。无参数。:使winhex模板中读到的数据都以十六进制方式显示,octal为八进制,decimal为十进制。无参数。-only/read-write:规定读取权限。无参数。:作用是使winhex模板上出现左右键来让你可以选择读取上一条或下一条记录,记录之间的跨度是该winhex模板涉及的所有字节的长度。无参数。:之间的区域用于存放程序主干。这里作下winhex模板头知识总结:首先,winhex模板的命名需要关键字template加引号完成。description参数可以补充描述。applies_to(RAM、file、disk)后面可以用于指定访问对象的类型,使winhex模板适应当前工程的根本环境。fixed_start可以为winhex模板指定起始偏移量。requires则制定更严格的winhex模板运行条件,要求winhex模板作用范围内指定位置必须匹配指定数据。big-endian、hexadecimal、read-only等都是作用于显示输出的可选参