i华仔的专栏

记录生活点滴

EasyHook库系列使用教程之五全局ACL和本地ACL

EasyHook控制钩子函数通过两个ACL表控制 全局ACL:针所有钩取的函数 本地ACL:针对指定的钩取函数 判断ACL是否能够访问的C++代码如下: if(ACLContains(&Unit.GlobalACL, CheckID)) { if(ACLContain...

2014-10-29 18:40:56

阅读数 3875

评论数 1

EasyHook库系列使用教程之四钩子的启动与停止

此文的产生花费了大量时间对EasyHook进行深入了解同时参考了大量文档 先来简单比较一下EasyHook与Detour钩取后程序流程 Detours:钩取API函数后,产生两个地址,一个地址对应真Hook函数地址,一个对应真实API地址 EasyHook...

2014-10-29 10:27:11

阅读数 4979

评论数 0

EasyHook库系列使用教程之三插入钩子示例

此篇介绍重点:通过一个实例来介绍如何API HOOK。 实体准备:通过HookToolTest程序,将HookTool注入到记事本中,并钩取记事本的CreateFileA和CreateFileW函数。钩子函数的功能仅记录打开的文件。 原代码下载地址,包括了整个EasyHook的...

2014-01-21 12:51:46

阅读数 5472

评论数 2

EasyHook库系列使用教程之二插入钩子接口

EasyHook钩子库简明使用手册

2014-01-21 12:29:32

阅读数 7083

评论数 0

EasyHook库系列使用教程之一写在之前

鉴于EasyHook在国内没有详细的使用文档,结合目前的应用需要,编写适合国人的,使用帮助。

2014-01-18 14:55:52

阅读数 15842

评论数 0

内存映射失败MapViewOfFile 失败 返回 8

问题描述1 在使用内存映射方式读写数据时,将文件A的内容拷贝至文件B中,偶尔会出来文件拷贝后的文件,内容为空,或部分为空 问题分析1 怀疑是内存映射方式读写数据的稳定性(可笑的怀疑,内存映射可以Windows内存管理的基础,基础都有问题的话还会有那么稳定吗?) 最终结果1 无解...

2013-07-22 15:23:40

阅读数 4500

评论数 0

桌面图标任意摆

核心实现思想,通过windows 消息机制,记录和修改桌面图标的位置。 Win7验证通过。 欢迎转载使用。 #ifndef __SETICONONDESTOP__ #define __SETICONONDESTOP__ class CSetIconOnDestop { public: ...

2012-03-18 02:13:39

阅读数 1490

评论数 0

VS2015+VMware(WIN7)+主机WIN10 驱动调试提速

参考https://www.cnblogs.com/sunylat/p/6217543.html这篇文章搭建的调试环境双击调试时非常慢 原因:WIN7不支持NET模式调试,只能使用COM方式,受传输速率的限制,因此调试非常慢 如何提速: 方法一:虚拟机采用WIN10,使用NET模式连接 方...

2019-05-09 15:28:16

阅读数 8

评论数 0

Visio中如何将图片复制为对象

问题描述:Visio向Powerpoint复制对象时,有时候是Visio对象,有时候是图片 测试结论:如果Visio中插入了图片,在PowerPoint中粘贴的为图片,否则为Visio对象 如何粘贴为对象呢? PowerPoint操作: Visio中复制操作不变,在PowerPoint中粘...

2019-05-05 15:22:49

阅读数 11

评论数 0

从双击至窗口最大化都发生了什么

在研究Duilib框架时的测试小例子,只需在OnSize下断点,并双击标题栏,即会在OnSize中命令断点,可分析调用流程,解释见后 //5、最后,响应了OnSize消息 > DuiLib_d.dll!DuiLib::WindowImplBase::OnSize(unsigne...

2019-04-24 11:57:12

阅读数 10

评论数 0

HTML5获取文件夹路径之曲线救国

需求: 1.需要在页面中,实现单击按钮,弹出选择目录对话框,选择目录后,在页面中显示路径 环境: ChromeV42以上,此版本已经禁止了NPAPI,因此通过插件形式,无法调用NativeAPI 注:HTML5只提供上传文件的对话框,不提供保存文件和选择目录的对话框 解决方法: 1...

2019-04-09 08:59:56

阅读数 65

评论数 0

VISIO画异形窗口

比如,要用VISIO画下面这个多边形,VISIO没有提供这个的功图例   解决办法: 覆盖法 做法很简单,用3个拼接,图1和图3拼接形成多边形,图2,用来遮挡边框,这样就可以完美解决多边形绘制问题了。  ...

2018-09-14 10:10:26

阅读数 168

评论数 0

京东3元无门槛优惠券变京豆

在京东APP首页->领券中心->精选页面,每周签到 3次即可领取3元无门槛券 接下来一波神操作可以让3元无门槛优惠券变成300个京豆,而京豆可以当钱花在购物时直接抵现 操作方法: 1.签到,签到,签到,每周签三次后,在周三,可领一张3元无门槛优惠券...

2018-06-11 11:13:25

阅读数 1625

评论数 0

文件系统监控-余爱华-专题视频课程

使用API HOOK技术,实现在Windows操作系统下,记录指定APP打开的文件。课程使用大量工具。每2周出一次视频课程

2018-05-07 09:07:14

阅读数 31

评论数 0

巧用函数返回地址获取导出函数的直接调用模块

目的: 实现调用DLL中检测调用来源模块 描述:开发三方接口时经常会遇到模块校验,常见做法有如下几种 1. 在接口中开放参数,专门用于校验  2. 在接口DLL中校验调用模块 本文主要介绍第2种的实现方法 实现原理: 假设有函数 Add(a+b); 从C/C++角度看,貌似没有办法在Add...

2018-04-19 10:29:54

阅读数 431

评论数 0

Android引用第三方aar后,名称显示不正确

一般App会默认使用资源文件values/strings.xml,中设置的app_name字符当引入aar后,安卓会将app和aar中资源文件合并,当aar中指定了多国语言支持,而app中未指定多国语言支持时,当安卓手机设置了中文环境时,app名称的显示顺序如下:先搜索 values-zh 再搜索...

2018-03-27 15:27:33

阅读数 373

评论数 0

EF6框架源代码调试的那些坑

1.代码能够正常编译,运行报错,提示AppConfig  类型初始值设定项引发异常 解决方法: 1.去掉EF框架的签名 2.去掉AppConfig中的 "PublicKeyToken=b77a5c561934e089"  这段, 估计这段时用来检验签名是否正确的

2017-06-20 15:45:30

阅读数 775

评论数 0

ArcGIS中使用Bundle数据

条件: ArcGIS10.1 Bundle数据如图所示 使用方法: 1.启动ArcMap 2.File->Add data->Add Data 3.选择至Layers层 4.单击添加 5.完成

2017-02-16 10:52:48

阅读数 1605

评论数 0

社会工程学解决VS2008升级VS2010问题 之一 Lnk2038

目的: 公司要求将代码版本由VS2008升级至VS2010,遇到的坑 编译器提示: >libcpmtd0.lib(xlock.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2” ...

2017-01-17 14:20:30

阅读数 255

评论数 0

关于Http中Transfer-Encoding: chunked问题

Http1.1中新增加内容, Transfer-Encoding: chunked   译为:分包传输  进行一次请求时,如果数据量较大,为了加快页面显示,而采取了分包的策略 在.net中 WebPag 默认不分包 MVC4 默认分包 一般简单的服务器交互流程 比如,需...

2017-01-05 18:43:25

阅读数 5957

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭