Your browser (Internet Explorer 6) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.
X
日志

E类内存结构的剖析与操作

总觉得东灿生成类方法地址的方法有些许蛋疼哈,今夜有空,便研究了下E类的结构

以下是小弟得出的各个地址记录的数据
类变量数据地址:类地址
类地址:类数据地址 + 非整数型私有成员地址的地址 or 整数型私有成员数值(按序排列)
类数据地址:方法地址(按序排列)+ 非整数型私有成员地址(按序排列)

以下源码为对类的操作应用,例如取出方法和私有成员的地址等,码内另有详解
E类的内存操作.e (8 K)

日志

修改网页源码(Hook InternetReadFile 法)

Hook InternetReadFile 相对于网页对象操作的优势:
1.无需浏览器加载完成,在网页画出来之前就把源码改了,神不知鬼不觉
2.网页不会错位
3.对HTTP读文件也有效

例程是用自然MM封装的detours库来Hook的,Hook微软的东西果然还是用微软的东西来Hook比较放心OK,程序必须静态编译后才能执行,要动态调试的话,请自行搜索自然的支持库

点击下崽(源码+演示):HookIRF.zip (351 K)

日志

[转] 网页图片模糊到清晰

打开一些网上的相册,在加载照片的时候,如果网速比较慢加载慢的话,它会先显示一个类似模糊有点小马赛克的质量比较差的照片,然后慢慢的变为清晰的照片,这样避免了用户在浏览照片的时候页面一片空白的情况,在html中 IMG 有个 lowsrc 属性

<img lowsrc=”" src=”" width=”300″ height=”200″ border=”0″ />

把图片的缩略图 放在lowsrc里面,这样的话因为缩略图是缩小的,按照原图片的比例显示就会有马赛克!

src里填写 原图片!

这样的话,原图片比较大,下载的慢,lowsrc的缩略图小加载快,所以会先显示被拉伸的缩略图,等大图下载完成后会显示原图,这样有个时间差,就是出现先由马赛克,然后变清晰的效果!

注意,测试的时候最好在远程服务器上,这样效果比较明显,本机的话,下载太快了,可能感觉不出来!

日志

[1.1] Windows 窗口信息操作模块

==================[V1.1]==================

总觉得单纯的常量模块有点囧的,所以我又对模块进行了加强

更新内容:
1.原名“Windows窗口信息大全”模块,更名为“Windows窗口信息操作”模块
2.加入了子类化类(有测试消息模式,如图2)
3.加入了风格样式、扩展风格样式、类样式等的常量
4.加入了操作窗口信息与发送消息的API

模块源码+模块+例程:
窗口信息操作模块.zip (265K)

PS:更多功能,有待更新。。。

阅读全文 》》》》》…

日志

GDI+ 自绘窗口 高仿 Win7/8/Vista Aero,兼容 XP!

坛里虽有然有差不多的东西,但我这个既没抄半点代码,也没翻译半点源码,完全是按照自己的思路原创的,
相比先人做的而言,思路清晰比较清晰,我这个代码也比较少,主要因为模糊部分我是用缩放的办法。。。

阅读全文 》》》》》…

日志

遇到问题,你的第一反应是神马?

话说发现很多新手都没有正确的学习方法额,不管是易论坛、系统论坛还是游戏论坛的。。。

要知道,在以前没有计算机的时代,如果有问题,无疑就只能查阅书籍或是问人,无疑问那些专业的人是最快的方法,因为书籍查阅起来要很多时间,同时书籍的目录也是模糊的。而现在是信息时代,计算机的运行速度再加上无数人智慧结晶的互联网,搜索那才是王道哈,键盘敲击之刻,鼠标点击之间,无需翻页,也无需一副囧囧眼!

当然也有很多新手反映,不是不想用搜索,而是搜索往往搜不到他们所要的东西。这里就错啦,只要是前人走过的,就一定能搜索到!若是前人没有走过的,就算发帖提问也不一定能有人能立刻解答,譬如我的一些求助贴,至今无人能解。。。

所以说,学习要有好方法,最好的方法就是搜索,而也不要小看了这个搜索,搜索也要靠窍门,用得好,就是人生中最坚挺的那根拐杖,用不好,就是那软piapia的绿舌头!

阅读全文 》》》》》…

日志

[转] PE 查看器

原帖地址:http://bbs.eyuyan.com/read.php?tid=258593

无限膜拜李光大牛!!!

反汇编和查壳还没有实现

peid.e (63 K)

日志

易语言迅雷下载对象 引擎版本1.1

引擎官方: http://thunderplatform.xunlei.com/

话说今天突然发现迅雷的引擎更新到1.1了,看了下,新加入了从TD文件创建下载的DLL命令,TD文件是文件还未下载完全之前,已下载的资源所形成的一个临时文件,迅雷此次加入这个功能,意味着不用怕程序关闭后,重新打开,而不能利用已下载的文件继续下载的囧境了!

改自李光大哥的模块(非内存加载),引擎更新至1.1,加入从TD创建下载的命令

下载地址:http://u.115.com/file/f4c7afe3f1

日志

在 WebBrowser 控件中启用 IE 高级渲染模式与 GPU 硬件加速

从IE8开始,渲染引擎做了很大的改动,新增加一个标准模式(Standard Mode)

而不少软件都内嵌了IE的WebBrowser控件来显示网页,当用户机器升级到IE8或是IE9,虽然WebBrowser控件也会随之升级到IE8或者IE9的渲染引擎,但,为了保证这些使用WebBrowser控件的应用软件能够工作起来和原来一样,IE8的WebBrowser控件在默认下是使用IE7的渲染模式(也就是IE8中的Compatible View(兼容性视图)模式)。

如果你想让WebBrowser控件的渲染模式为IE8或者的标准模式,可以通过设置注册表设置FEATURE_BROWSER_EMULATION来实现。

而IE9的一个重大改进就是使用了GPU硬件加速来渲染网页。那么GPU硬件加速到底能够带来多大的性能提升? 你可以在IE的测试案例网站(http://ie.microsoft.com/testdrive/)找到答案。其中最有名的渲染速度测试网页就是鱼缸测试 。使用IE9和IE8以及其他浏览器分别打开该网页,立即可以对比出渲染速度的明显差异。

同样,如果想让WebBrowser控件支持GPU加速的话,可以通过设置注册表设置FEATURE_GPU_RENDERING来实现。

以下是用易语言实现这俩操作的代码,挺简单的吧:

  1. .子程序 开启IE9渲染模式与GPU加速 
  2. ‘ WEB.exe为带WebBrowser控件的程序
  3. 写注册项 (#现行用户, “Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION\WEB.exe”, 9000) ‘ 开启IE渲染模式,8000是IE8,9000是IE9
  4. 写注册项 (#现行用户, “Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_GPU_RENDERING\WEB.exe”, 1) ‘ 开启GPU加速,需IE9支持
  5. e2html
日志

遨游 WinPE 的世界

前言:本文只是以偶在研究是所看到的一个PE产生的简单过程,带领您进入这个神秘的世界,偶并不打算教你如何生成像老毛桃先生这么小的PE光盘作品,因为其研究过程很漫长,引用老毛桃的话来说,“老九用了一年的时间才产生得到一个近120多MB的WinPE系统,自己又花了近半年的时间对它进行精简优化,最后才得到解压后为51MB左右的WINPE”,这里不是指压缩后的21.XXMB的体积,偶认为会误导某些人,认为Windows的内核最小是21MB,我们要以实事求是的态度来了解这个操作系统,了解它的产生过程,当然,偶研究的时间很短,也许了解得不大全面或是有误,见谅了,PE高手请略过本文。OK,下面开始:

一、了解什么是PE。
PE英文为Windows Preinstallation
Environment的缩写,意为Windows预安装环境,用MS帮助上的说明来说,是带有有限服务的最小 Win32 子系统,它基于以受保护模式运行的
Windows XP Professional 内核。它包括运行 Windows
安装程序、从网络共享安装操作系统、自动化基本过程,以及执行硬件验证所需的最基本功能。。某些人可能会对这些所谓的名词感到疑惑,不妨换个思考的角度,PE是什么?偶说,它是一个操作系统,类似于DOS,只不过内核是NT的内核,支持NTFS文件系统,可在光盘上运行的一个操作系统。

阅读全文 》》》》》…