Welcome 微信登录

首页 / 软件开发 / 汇编语言

请求执行时间段与Shell函数

请求执行时间段与Shell函数

请求执行时间段与Shell函数2008-12-27 本站收集整理 请求执行时间段通常被简称为"appy time"。是指当系统VM稳定到充许VxDs和ring-3级别的应用软件(特别是16-bit的应用软件)交互时的时间段。例如,在一个特定时间段,VxDs能加载并调用在16-bit Dlls中的函数。这个appy time在Windows 3.x中是无效的。在Windows3.x,一个VxD能包含在16-bit DLLs中的任意函数的地...
矛与盾的较量之CRC原理篇

矛与盾的较量之CRC原理篇

矛与盾的较量之CRC原理篇2008-12-27 本站收集整理 上一节我们介绍了花指令,不过花指令毕竟是一种很简单的东西,基本上入了门的Cracker都可以对付得了。所以,我们很有必要给自己的软件加上更好的保护。CRC校验就是其中的一种不错的方法。CRC是什么东西呢?其实我们大家都不应该会对它陌生,回忆一下?你用过RAR和ZIP等压缩软件吗?它们是不是常常会给你一个恼人的“CRC校验错误”信息呢?我想你应该明白了吧,CRC就是块数...
详解驻留exe文件

详解驻留exe文件

详解驻留exe文件2008-12-27 本站收集整理 运行重定位exe文件,重定位因子调度覆盖模块,链接器3制静态覆盖块,析栈初始startup (1) X86汇编语言的组,段,类伪指令group/segment,定义组/段,这使:(1.1) 同组的各段,处于同一64k空间(1.2) 段可声明"对齐,组合,类"可选属性:(1.2.1) 段首,能对齐到BYTE,WORD,PARA(16字节),PAGE(256字节),缺省对齐到PARA.(1.2.2) 不同源...
汇编教程:VxD程序设计入门

汇编教程:VxD程序设计入门

汇编教程:VxD程序设计入门2008-12-27 本站收集整理 我们在上一节学会了如何编写一个什么事也不做的VxD程序。在这一节里,我们要给它增加处理控制消息的功能。 VxD的初始化和结束VxD程序分为两种:静态的和动态的。每种的加载方法都不同,接受到的初始化和结束的控制消息也不同。静态VxD:下列情况下,VMM加载一个静态VxD:一个实模式常驻程序通过调用中断2FH,1605H,来调用此VxD。此VxD在注册表中的如下位置有定义:HKEY_LOCAL_M...
汇编教程:虚拟设备驱动程序结构

汇编教程:虚拟设备驱动程序结构

汇编教程:虚拟设备驱动程序结构2008-12-27 本站收集整理 现在大家对vmm和vxd有了一定的了解,接下来我们来看一看如何编写vxd代码。首先,你必须具备Windows 95/98 Device Driver Development Kit。Window95 ddk只有MSDN 订户才能拿到,但Windows98 ddk却可以免费从Microsoft公司取得。尽管Windows 98 ddk是面向WDM的,但你还是可以用它来开发VxD程序。你可以从 ...
汇编教程:获得结果

汇编教程:获得结果

汇编教程:获得结果2008-12-27 本站收集整理 在本章中,我们来学习如何获得SQL语句的执行结果。 我们称由查询返回的一组记录为一个 结果集(result set) (或在VB中被称为recordset).检索结果通常分为以下几个步骤:确认一个结果集是否可用。将结果集的列绑定在适当的变量上。取得行完成对结果集的操作后,我们必须调用SQLCloseCursor来销毁它.确认一个结果集是否可用有时在执行SQL语句后,我们就已经知道结果集是否可用了。如果执...
汇编教程:汇编语言编程实例

汇编教程:汇编语言编程实例

汇编教程:汇编语言编程实例2008-12-27 本站收集整理 汇编语言编程实例一这一章,我们要把我们已学的知识集合起来。具体来讲,我们来写一个使用ODBC APIs的程序.为简单起见,这个程序中我使用Microsoft的Access数据库(Microsoft Access 97) . 注意:如果你使用的windows.inc 是1.18及其以下版本,在开始编译之前要修改其中的一个小bug.在windows.inc中查找 "SQL_NULL_HAN...
汇编源码之跑动的男孩

汇编源码之跑动的男孩

汇编源码之跑动的男孩2009-01-28 x86asm.com x86asm;个人汇编小网站:http://www.x86asm.com;一个跑动的男孩,生成.exe文件后刚1K多,这个程序是我在大2的时候研究出来的!;该程序没有用到时间延时,而是巧妙的用了LOOP指令使图形字符不断的覆盖,就可以达到了跑动的效果!;如果在DOS命令提示符下执行.exe,退出时会显示我的个人资料!;该程序用TASM5.0和MASM5.0都可以编译通过!;大家试试看吧!祝好运...
汇编源代码之图形显示方式屏幕的保存和恢复

汇编源代码之图形显示方式屏幕的保存和恢复

汇编源代码之图形显示方式屏幕的保存和恢复2009-01-28 本站整理 在程序中常常要暂时的保存图形显示方式屏幕上的内容,然后把自己的信息输出到屏幕上,结束后再恢复原来的屏幕内容,特别在内存驻留程序弹出一个窗口时更要用到,但是图形方式下显示缓冲区的容量巨大,在常用的 80 x 25 文本方式下,显示缓冲区仅大小仅为 80 x 25 x 2 = 4000 字节,而在模式 13H 320 x 200 x 256 色时为 320 x 200 = 64000 字节...
汇编源代码之硬盘保护锁

汇编源代码之硬盘保护锁

汇编源代码之硬盘保护锁2009-01-28 本站整理 我在前一段时间写了一个硬盘锁,拿出来和大家交流交流,同时有个问题,希望大家能帮我想想。首先,大略介绍一下我的程序,我是用汇编写成,程序有2个文件:hdlock.exehdlock.dat ,其中hdlock.dat是我写的用于装入硬盘0柱0道1扇的硬盘锁,hdlock.exe实现(1)把hdlock.dat装入硬盘0柱0道1扇并设置硬盘锁的密码,(2)修改密码,(3)卸载硬盘锁在此,先介绍一下 hdlo...
汇编源代码之一个旋转的3D箱子(动画)

汇编源代码之一个旋转的3D箱子(动画)

汇编源代码之一个旋转的3D箱子(动画)2009-01-28 x86asm.com x86asm;本程序由国外的Vulture大哥编写,并公布了源码,这个是他95年的一个作品,可以说是在当时是非常成功的! ;这个程序是巧妙的利用了坐标的不断变化,从而实现了由星星构成的箱子3D转动! ;为了尊重版权,本人未对源码注释进行翻译,这样做也可以让国内的汇编爱好者自己琢磨国外的汇编编程的思维! ;编译方法: 1 tasm 3d.asm ; 2 tli...
汇编源代码之汇编语言制作的光带菜单及源程序(1.0)

汇编源代码之汇编语言制作的光带菜单及源程序(1.0)

汇编源代码之汇编语言制作的光带菜单及源程序(1.0)2009-01-28 本站整理 这个是我上大二的时候的汇编语言课程设计。自己做得很满意。现在拿出来,给大家看看。我对部分代码又从新做了调整。编译后大小比原来大了一点,不过速度上去了。其实就是一个图形接口。你只要在中间加上自己的实用功能,就可以直接用了。代码我都有注释,读起来应该不会有什么问题。当然,汇编的代码本身就很难读。所以有什么不是很好懂的地方,可以直接同我联系。我还给同学做过一个C语言版的光带菜单,...
<< 11 12 13 14 15 16 17 18 19 20 >>