摘要:
作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~1. 首先嘛,你得在浏览器里输入要网址:2. 浏览器查找域名的... 阅读全文
摘要:
在网上找了一个npdemo的例子,编译了一下在FireFox运行正常,在Chrome下就是不行,也没任何提示。折腾了好久,最后发现是rc文件 支持语言编码问题NPAPI插件开发详细记录:用VS2010开发NPAPI插件步骤中有一段做了补充说明:注意:有很多朋友反映按照本文的方法做出的插件在chrom... 阅读全文
摘要:
1. 解压缩后,运行bootstrap.bat批处理文件,得到bjam.exe;2. 在vs2010下编译boostboost最新版本已经支持vs2010,然而直接下载编译会发现一堆bug;首先由bootstrap编译bjam的时候就会碰钉子,典型的错误就是:Failed to build Boos... 阅读全文
摘要:
1.编译windows环境命令行编译很少用,detours需要使用命令行编译,刚好试试,过程如下:1.为了能够在所有目录中使用nmake命令,需要设置环境变量PathD:\Program Files\Microsoft Visual Studio 9.0\VC\bin2.运行这个文件:D:\Prog... 阅读全文
摘要:
拦截二进制函数 Detours库可以在运行过程中动态拦截函数调用。detours将目标函数前几个指令替换为一个无条件跳转,跳转到用户定义的detour函数。被拦截的函数保存在trampoline函数中。trampoline保存了目标函数移除的指令和一个无条件跳转,可以跳转到目标函数的执行体部分... 阅读全文
摘要:
最近学习detours3.0,总结下学习过程,给后来学习者一点参考,也便于自己以后复习首先应该知道detours可以干什么,学习之前最好看一下detours文档,这个文档很简单,只有4篇文章,相对比较容易理解,如果不想看英文(建议看原始英文文档),这儿有中文的可以参考。因为detours是采用nma... 阅读全文
摘要:
昨天zhengwei同学说他机器上的一个BHO不能正常加载,我把BHO的代码拿过来,在我的两台机器上都验证了一下,一台是Win7+IE8的环境,一台是XP+IE7的环境,都能正常加载。zhengwei的机器是IE6+XP的环境,不能正常加载,升级到IE7后,还是不能加载。排除了是操作系统,以及IE版... 阅读全文
摘要:
1、fatal error C1010: unexpected end of file while looking for precompiled header directive。寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include "stdafx.h")2、fatal er... 阅读全文
摘要:
http://blog.csdn.net/kj297296053/article/details/8221220点击打开链接 阅读全文
摘要:
typedef struct _UNICODE_STRING { USHORT Length; USHORT MaximumLength; PWSTR Buffer;} UNICODE_STRING;typedef UNICODE_STRING *PUNICODE_STRING;... 阅读全文