win32
文章平均质量分 62
刘明智
山东师范大学 物电 电信 学生
展开
-
invoke MessgaeBox
.386 .model flat,stdcall option casemap:none;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>; Include 文件定义;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>原创 2014-01-13 13:21:47 · 621 阅读 · 0 评论 -
win32 012 数据结构
•数据结构实际上是由多个字段组成的数据样板,相当于一种自定义的数据类型,数据结构中间的每一个字段可以是字节、字、双字、字符串或所有可能的数据类型。(据说人是由泥巴捏成的)••比如在API函数RegisterClass中要使用到一个叫做WNDCLASS的数据结构,Microsoft的手册上是如下定义的:struct _WNDCLASS转载 2014-05-10 07:42:11 · 436 阅读 · 0 评论 -
win32 014 使用ResEdit 资源编译器 可视化编程 资源的编写
1,在rc文件中,各种语句使用的是c语言的格式,因为资源编译器rc.exe根本上就是从visual c++提取出来的2,学会使用resedit转载 2014-05-10 18:01:59 · 3345 阅读 · 1 评论 -
win32 015使用菜单和加速键
.rc 资源 //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>#include //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>#define ICO_MAIN 0x1000 //图标/转载 2014-05-10 19:33:46 · 716 阅读 · 0 评论 -
win32 23定时器和windows时间
在dos中定时的两种方法:转载 2014-05-17 14:02:55 · 721 阅读 · 0 评论 -
win32 21使用静态控件,文本编辑控件,滚动条,组合框,列表框
随后更新转载 2014-05-17 12:33:27 · 923 阅读 · 0 评论 -
win32 22字符串资源,版本信息资源,二进制和自定义资源
随后更新转载 2014-05-17 12:36:07 · 657 阅读 · 0 评论 -
win32 20子窗口控件的代码
汇编代码:;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>; Sample code for ; by 罗云彬, http://www.win32asm.com.cn;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>转载 2014-05-17 12:30:58 · 611 阅读 · 0 评论 -
win32 017对话框
windows在资源文件中定义对话框转载 2014-05-13 16:25:46 · 450 阅读 · 0 评论 -
win32 016 图标和光标
资源的定义: //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>#include //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>#define ICO_BIG 0x1000#define ICO转载 2014-05-13 15:13:10 · 564 阅读 · 0 评论 -
win32 24内存管理和文件操作
Change the world by program 内存管理基础 Win32 中的内存管理是分层次的,系统提供了几组层次不同的函数来管理内存,它们是标准内存管理函数、堆管理函数、虚拟内存管理函数和内存映射文件函数。所有的这些函数都是为了让用户能在比较高的层次上方便地管理内存,以便将程序和底层的内存分页机制隔离开来。 图说内存:Windows的内存分层管理转载 2014-05-21 15:55:04 · 573 阅读 · 0 评论 -
win 32 011 窗口间任意消息 互发
窗口间任意消息 互发接受消息;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>; Sample code for ; by 罗云彬, http://www.win32asm.com.cn;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>转载 2014-05-08 17:22:24 · 511 阅读 · 0 评论 -
win32 013 绘制窗口打开链接
资源:菜单,位图,列表、。。。。转载 2014-05-10 07:49:30 · 597 阅读 · 0 评论 -
win32 006 Windows的内存管理机制
Win32基础知识3 让编程改变世界Change the world by program Windows的内存管理机制 在这一节中,我们需要通过学习解决两大疑问:Win32汇编中,每个程序都可以用4GB的内存吗?Win32汇编源代码中为什么看不到CS, DS, ES 和 SS 等段寄存器的使用? DOS操作系统的内存安排Win32编程相对于 D转载 2014-05-08 16:31:41 · 863 阅读 · 0 评论 -
win32 005 实模式
Win32基础知识2 让编程改变世界Change the world by program 实模式 处理器被复位或者加电的时候以实模式启动。这时候处理器中各寄存器以实模式的初始化值工作。80386处理器在实模式下的存储器寻址方式和8086是一样的,由段寄存器的内容乘以 16当做基地址,加上段内的偏移地址形成最终的物理地址,这时候它的32位地址线只使用了低20转载 2014-05-08 16:30:27 · 513 阅读 · 0 评论 -
win32 019使用单选框和复选框
转载 2014-05-14 15:45:00 · 917 阅读 · 0 评论 -
控制寄存器
控制寄存器(控制寄存器(CR0,CR1,CR2,CR3)用于控制和确定处理器的操作模式以及当前执行任务的特性。)从上表可见,80386有四个32位的控制寄存器,分别命名位CR0、CR1、CR2和CR3。但CR1被保留,供今后开发的处理器使用,在 80386中不能使用CR1,否则会引起无效指令操作异常。CR0包括指示处理器工作方式的控制位,包含启用和禁止分页管理机制的控制位,包含控制转载 2014-04-19 09:09:52 · 1046 阅读 · 0 评论 -
批处理文件
批处理文件2012-01-10 14:40:33 分类: WINDOWS基础部分:======================================================================一、基础语法:1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文本文件编辑工具创建转载 2014-05-06 10:11:32 · 1302 阅读 · 0 评论 -
win32 002 第一个窗口程序
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>; Sample code for ; by 罗云彬, http://asm.yeah.net;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>; First转载 2013-12-21 23:19:21 · 422 阅读 · 0 评论 -
win32 004 80×86处理器的工作模式
Win32基础知识1 让编程改变世界Change the world by program 必须了解的基础知识 80×86处理器的工作模式实模式保护模式虚拟8086模式 Windows的内存管理机制Dos操作系统的内存安排情况80386的内存寻址机制80386的内存分页机制Windows的内存安排从Win32汇编的角度看内存寻转载 2014-05-08 16:28:01 · 791 阅读 · 0 评论 -
win32 007
这是不是说,在保护模式下,段寄存器就不再有用了呢?答案是否定的!实际上段寄存器更有用了,虽然在寻址上不再有分段的限制问题,但在保护模式下,一个地址空间是否可以被写入,可以被多少优先级的代码写入,是不是允许执行等涉及保护的问题就出来了。要解决这些问题,必须对一个地址空间定义一些安全上的属性。段寄存器这时就派上了用途,不妨将这些属性存放在段寄存器中!但是问题来了,涉及属性和保护模式下段的其转载 2014-05-08 16:32:32 · 656 阅读 · 0 评论 -
win32 003
1,sendmessage和receivemessage发送和接受程序我们先看一下 接受程序;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>; Sample code for ; by 罗云彬, http://www.win32asm.com.cn; Change by 小甲鱼, htt转载 2013-12-28 01:26:46 · 441 阅读 · 0 评论 -
win32 009
让编程改变世界Change the world by program Win32可执行文件的开发过程 在DOS下生成一个可执行文件一般步骤:在DOS下生成一个可执行文件一般步骤 如图,Win32的开发显然不再纯洁!Win32的开发过程 编译器的选择 市面上汇编编译器特别多,千奇百怪,这里小甲鱼推荐大家两个:一个是微软公司的MA转载 2014-05-08 16:39:09 · 467 阅读 · 0 评论 -
win32 010 使用masm32
使用MASM07 让编程改变世界Change the world by program 标号、变量和数据结构 当程序中要跳转到另一位置时,需要有一个标识来指示位置,这就是标号。通过在目的地址的前面放上一个标号,可以在指令中使用标号来代替直接使用地址。 关于变量的使用是任何编程语言都要遇到的工作,Win32汇编也不例外,在MASM中使用变量也有需要注意的几转载 2014-05-08 16:51:45 · 1158 阅读 · 0 评论 -
win32 001
1,可执行文件的开发过程开发一个 窗口程序masm32里面含有,编译器,连接器,还包含各种详尽的导入库和头文件,导入库文件取自visual c++的导入库,他还手机了世界各地的源程序,例子程序。它还提供了专用用的IDE环境这样生成了目标文件然后咱们建立资源文件咱们选择资源脚本 也可以进行位图,光标等的依次选择咱们选择保存的位置转载 2013-12-29 11:05:35 · 464 阅读 · 0 评论 -
win32 008
标签:win32汇编,内存安排, 内存寻址, 虚拟内存 Win32汇编Win32基础知识5 让编程改变世界Change the world by program Windows的内存安排 这节课我们需要理解三个概念:每个应用程序都有自己的4 GB的寻址空间,就算这个程序只暂 1KB的内存;不同应用程序的线性地址空间是隔转载 2014-05-08 16:37:12 · 815 阅读 · 0 评论 -
win32 009 masm32
签:model语句,使用MASM, 内存模式, 指令集 Win32汇编使用MASM01 让编程改变世界Change the world by program 使用MASM 经过上一讲的准备工作,相信大家已经搭建好了 Win32 汇编的工作环境,并已经知道编译、链接一个程序的过程和原理了。现在,我们让例子回归到经典:转载 2014-05-08 16:46:56 · 971 阅读 · 0 评论 -
win32 018使用子窗口控件
转载 2014-05-14 15:32:11 · 471 阅读 · 0 评论 -
动态链接库和钩子
以win32为例子首先由.asm和.rc和.def原创 2014-08-26 13:27:13 · 897 阅读 · 0 评论