摘要:
首先介绍CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,程锁定方面.CreateEvent 函功能描述:创建或打开一个命名的或无名的事件对象.EVENT有两种状态:发信号,不发信号。 SetEvent/ResetEvent分别将EVENT置为这两种状态分别是发信号与不发信号。 WaitForSingleObject()等待,直到参数所指定的OBJECT成为发信号状态... 阅读全文
摘要:
1、 GetExitCodeThread 比较原始的方法了,调用 GetExitCodeThread,如果返回STILL_ACTIVE,那就是还在运行,否则,会返回退出代码. 该方法的优点是除了可以判断是否已经退出,还可以获取到退出代码,也就是可以判断退出原因. 该方法在调用后,会立即返回,如果需要等待线程调用,请放在一个循环内循环调用.2、WaitForSingleObject 听起来都比较先进... 阅读全文
摘要:
经本人研究内嵌汇编不能取自定义类型(成员非4字节,取来的是对齐结构的指针,比如成员为字节型分配4个字节),和非小数和整数,文本型数组不可以取指针,其它的都可以要注意的是易的子程序前有EBP入栈操作,所以要有出栈操作才行这是我写的取整数型指针的例子(字节型,短整数型,小数型,日期时间型,双精度小数型都通用,注意参数要为参考):.版本 2.支持库 spec.子程序 取整数型指针, 整数型, 公开.参数... 阅读全文
摘要:
创建--->映射到进程空间---->写入数据打开内存映射文件---->映射到进程空间----->读出数据 基本流程就是这样的,详细参考下面的代码: 阅读全文
摘要:
阅读全文
摘要:
历史上,先后问世了多个具有重大社会影响的电子通信技术。第一个这样的技术是19世纪70年代发明的电话。电话使得不在同一物理位置的两人得以实时地口头交流。它对社会有重大的影响——有好的也有坏的。下一个电子通信技术是20世纪20年代及30年代问世的广播收音机/电视机。广播收音机/电视机使得人们能收听收视大量的音频和视频信息。它对社会同样有重大的影响——有好... 阅读全文
摘要:
Web应用程序是通过2种方式来判断和跟踪不同用户的:Cookie或者Session(也叫做会话型Cookie)。其中Cookie是存储在本地计算机上的,过期时间很长,所以针对Cookie的攻击手段一般是******************用户Cookie然后伪造Cookie冒充该用户;而Session由于其存在于服务端,随着会话的注销而失效(很快过期),往往难于利用。所以一般来说Session认证... 阅读全文