- 博客(14)
- 资源 (16)
- 收藏
- 关注
原创 win32汇编动态链接库的编写及使用
以前安装程序的时候,在安装目录下总会发现 好多的以.DLL结尾的文件,这些是什么玩意儿?有什么用?而且有时候运行程序的时候还会出现“无法定位程序输入点...与动态链接库....上”这种错误,现在想起来真是可笑。下面就来介绍一下动态链接库以及怎么使用动态链接库(以下简称DLL)。当你编写一个程序的时候,为了使用以前写好的库中的函数,很方便的一个解决方法就是使用动态链接库(DLL),下面我们先来编
2016-05-30 21:53:32 7652 1
原创 使用内存映射文件在进程间共享数据
说道内存映射文件,我感觉好多人都对此不是很理解(我也是其中一个。。。),经过不断地学习,我自己对此也有一点小小的理解,(也可以细看我转发的一篇博文,图文并茂,我深受启发http://blog.csdn.net/qq_22642239/article/details/51496988)使用内存映射文件首先应该创建一个内存映射文件的对象(也就是在你需要映射的文件上建立的一个对象)使用CreateF
2016-05-26 19:31:43 1527
转载 内存映射文件原理探索
转载自:http://blog.csdn.net/mg0832058/article/details/5890688#t3一直都对内存映射文件这个概念很模糊,不知道它和虚拟内存有什么区别,而且映射这个词也很让人迷茫,今天终于搞清楚了。。。下面,我先解释一下我对映射这个词的理解,再区分一下几个容易混淆的概念,之后,什么是内存映射就很明朗了。内存映射原理首先,“映射”这个词,就和数学课上说...
2016-05-25 11:21:46 473
原创 关于使用电脑命令开启无线热点的那点事。。。
你也许还在笔记本上使用的360WIFI或者WIFi精灵等软件开启无线热点,我个人感觉那样比较麻烦(没有一点像是学习计算机专业的的样子),其实我们的笔记本都带有无线模块,而且它也支持开启无线热点的功能,我们可以查看一下自己的设备管理器,如下面的一张图片所示(我使用的是win8.1的系统)显示的是设备管理器里面网络适配器的信息,点击上面的查看--->显示隐藏的设备:
2016-05-24 21:30:40 2421
原创 win32 汇编实现全盘文件扫描功能(杀毒程序的扫描全盘文件功能)
相信每一个玩过电脑的人都知道杀毒软件这个东西的存在(如果你不知道。。。那么我也没啥说的了汗。。),每当我们的电脑出现卡顿或者中毒等情况的的时候,我们往往会进行一个全盘的文件扫描,对每个文件进行处理,包括校验该文件的各种属性,来确定该文件是否是垃圾文件或者是不安全文件,
2016-05-24 16:13:36 5043 1
转载 堆和栈的区别
哪些变量会在栈中分配空间,哪些变量会在堆中分配空间? --------------------------------------------------------------- 1、申请方式 stack(栈): 由系统自动分配。 例如,声明在函数中一个局部变量 int b;
2016-05-24 15:59:43 388
原创 win32汇编 实现UNIX文件格式转换WINDOWS文件格式 的功能
我们应该都知道UNIX环境下的文本文档中的回车加换行是直接由 "0ah" 实现的,而windows环境下的回车换行需要"0dh,0ah" 实现,所以如果把UNIX环境下的文本文档拿过来在WINDOWS环境下查看,那么文本的显示格式就乱了,结果是windows读不懂UNIX环境下的换行符,他以为是一行,事实也就是文本显示的就是一行,只能靠水平滚动条来回拖动查看,的确看着不爽,这次利用WIN32汇
2016-05-20 18:44:53 1008
转载 stosb, stosw, stosd 汇编指令
stosb, stosw, stosd 汇编基础我们来学习下另一组与字符串处理的指令。这组指令需要以指定的字符填充整个字符串或数组时比较有用。那么我们今天学习的这组指令就是stosb, stosw, stosd。这三个指令把al/ ax/ eax的内容存储到edi指向的内存单元中,同时edi的值根据方向标志的值增加或者减少。 同REP前缀联合使用的时候,这组指令需要填充整个字符串或数组
2016-05-19 10:01:17 12990
转载 影响标志位的汇编指令
Author JRH 2011-7-11加法指令ADD (addition)指令对标志位的影响:CF=1最高有效位向高位有进位CF=0最高有效位向高位无进位OF=1两个同符号数相加(正数+正数或负数+负数),结果符号与其相反。...
2016-05-18 11:41:03 11464
原创 WIN32汇编 Richedit控件的使用
下面介绍一下一些陌生的结构和API函数:结构:EDITSTREAM STRUCT dwCookie DWORD ? ;用户自定义值 dwError DWORD ? ;用来返回流操作过
2016-05-13 20:29:18 6966
原创 WIN32 汇编 工具栏的使用
说起工具栏我们都不会陌生为了方便起见,首先看一下图:标示的地方就是工具栏,好像是一个一个的位图文件组成的一样,其实那就是位图组成的,只不过是一组连续在一起的位图(而且是windows自己定义好的,我们只管拿来使用就行了)。对于工具栏的实现我大概分为如下几步:资源文件菜单IDR_MENU1图标IDI_ICON1字符串表STRIN
2016-05-09 17:17:48 1549
转载 win32汇编 invoke 和 call区别
INVOKE 的语法如下: INVOKE expression [,arguments] expression 既可以是一个函数名也可以是一个函数指针。参数由逗号隔开。INVOKE是编译器支持的伪指令,会检查参数. CALL会直接去栈里取参. INVOKE最后也会变成 PUSH PUSH ... CALL 的形式
2016-05-08 09:56:29 2409
转载 WM_NOTIFY的使用
切记:此消息只发给它的父窗口,再要发给父窗口的父窗口或主框架窗口等上级窗口,必须在DefWindowProc中用如下语句进行转发 switch(message) { case WM_NOTIFY: theApp.GetMainFrame()->SendNotifyMessage(message, wParam, lParam);
2016-05-06 10:02:44 1226
转载 windows消息大全
1 Windows消息大全 2 3 ////////////////////////////////////////////////////////////////////////// 4 #include "AFXPRIV.H"//消息值的定义来源 5 #include "Dde.h"//DDE消息值的定义来源 6 #includ
2016-05-06 09:45:02 2794
CommUSB.rar
2020-08-19
缓冲区溢出实验
2015-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人