上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: Hook(钩子)就是对Windows系统的一些消息或是API函数进行拦截和监控的处理平台,让可以根据程序员的设置获取其感兴趣的信息。这里主要是介绍一下Hook拦截鼠标消息和键盘消息。下面是CALLBACK Proc 回调函数 和 CallNextHookEx函数LRESULT CALLBACK Ho... 阅读全文
posted @ 2015-05-06 15:05 六月心悸 阅读(3041) 评论(0) 推荐(0) 编辑
摘要: 因为才接触Detours Hook,所以按照网上的去官网下了一个DetoursExpress30.msi 下载的地方也只有这一个可供下载。(后来查资料才知道还有一个收费版的detour professional 3.0,听说蛮贵的,去官网也没有找到)http://download.csdn.net/... 阅读全文
posted @ 2015-05-06 09:28 六月心悸 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 编译MFC DLL程序时出现Error2 error LNK1169: one or more multiply defined symbols foundE:\C++\HookTest\CopyFileDetour\CFDetour\Debug\1t.dll1 1t 1Error 1 error ... 阅读全文
posted @ 2015-05-04 16:58 六月心悸 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 我在学习Detour时,为了进行测试,就建立了一个DLL文件和一个MFC工程。 但是我的MFC程序加载DLL文件时运行到Loadlibray(“XXX.dll”)这条语句就无法继续下去,没有报错,VS2010也没有停止,还是处于编译运行状态。 可是我之前加载的别的DLL文件都可以运行,这应该是很简... 阅读全文
posted @ 2015-05-04 16:16 六月心悸 阅读(1276) 评论(0) 推荐(0) 编辑
摘要: setdll.exe 下载地址:http://download.csdn.net/detail/u013147600/8649009点击打开链接1.将下载好的setdll.exe 和.exe应用程序以及.dll文件放在同一个文件夹下如图:在同一文件夹下新建一个批处理文件:Setdll.bat内容如下... 阅读全文
posted @ 2015-04-30 14:13 六月心悸 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: Detours 可以用来拦截Win32的API函数,从而让程序按照我们自定义的方式进行处理,而不是Windows默认的。Detours 也是通过Dll的方式,拦截Api函数。为什么是修改API的前5个字节? 现在NewCode[]里的指令相当于Jmp MyMessageBoxW 既然已经获取到了Jm... 阅读全文
posted @ 2015-04-30 13:43 六月心悸 阅读(1531) 评论(0) 推荐(0) 编辑
摘要: 在关闭C++的程序后,在VS编译器的 Output窗口后出现如下情况:f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\strcore.cpp(156) : {930} normal block at 0x0075E3F8, 22 bytes long. Data:... 阅读全文
posted @ 2015-04-30 10:23 六月心悸 阅读(730) 评论(0) 推荐(0) 编辑
摘要: Detours是微软开发的一个库,可以在X86平台上截获任意Win32 API函数。首先去微软官网上下载:http://research.microsoft.com/en-us/downloads/d36340fb-4d3c-4ddd-bf5b-1db25d03713d/接着根据下载到的Detour... 阅读全文
posted @ 2015-04-29 14:12 六月心悸 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 1994年2月18日,我国正式颁布实施了《中华人民共和国计算机信息系统安全保护条例》,在《条例》第二十八条中明确指出:“计算机病毒,是指编制或者在计算机程序中插入的破坏计算机功能或者毁坏数据,影响计算机使用,并能自我复制的一组计算机指令或者程序代码。”这是我国对于计算机病毒的正式定义,但是在实际中,... 阅读全文
posted @ 2015-04-29 11:20 六月心悸 阅读(6694) 评论(0) 推荐(0) 编辑
摘要: Sqlite3初学Sqlite3是一个非常灵活的数据库系统,没有数据库服务器的概念,这应该算是回归了比较传统的数据库设计。早期我们的数据都是直接存放在文件系统,由于简单的文件系统存在数据冗余、不一致、读取操作繁琐(每个数据结构都可能要编写自己的读写程序)等,慢慢形成了数据库管理系统,一套完整的数据库... 阅读全文
posted @ 2015-04-16 09:46 六月心悸 阅读(202) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页