代码改变世界

Delphi中挂接IWebBrowser2的自动化事件

2011-04-21 23:38 by 邱鹏, 741 阅读, 0 推荐, 收藏, 编辑
摘要:OLE自动化的控制方有时要从受控方接收事件通知。比如WebBrowser的 OnNavagiteComplete,OnDocumentComplete等事件。OLE对象需要实现 IConnectionPointContainer接口。IConnectionPointContainer和其它几个跟自动化事件相关的接口定义如下:IEnumConnections = interface ['{B196B287-BAB4-101A-B69C-00AA00341D07}'] function Next(celt: Longint; out elt; pceltFetched: PLong 阅读全文

Delphi 在内存中运行EXE程序,从资源文件中加载

2011-03-24 17:46 by 邱鹏, 1155 阅读, 0 推荐, 收藏, 编辑
摘要:# unit MemRun;## interface## uses windows;## function MemExecute(const ABuffer; Len: Integer; CmdParam: string; var ProcessId: Cardinal): Cardinal;## implementation## //{$R ExeShell.res} // 外壳程序模板(98下使用)## type## TImageSectionHeaders = array [0..0] of TImageSectionHeader;# PImageSectionHeaders = ^TI 阅读全文

http协议头部解析

2011-03-20 20:54 by 邱鹏, 356 阅读, 0 推荐, 收藏, 编辑
摘要:资料备用http头的组成:==============HTTP头字段包括4类: general-header ; request-header ; response-header ; entity-header .*******************************************************************************General Header Fields============================= general header是request、response都可用的, 但是不能用于entity. -- Cache-Con 阅读全文

用Delphi写的SPI(LSP)的部分代码

2011-03-20 10:52 by 邱鹏, 1158 阅读, 0 推荐, 收藏, 编辑
摘要://------------------------------------------------------------------------------// Created by Sima huapeng 2001// 服务提供者的标准入口函数,这里的主要工作是根据lpProtocolInfo找出已经被替换的// 的服务函数的路径,然后加载,并利用被替换的服务提供者的WSPStartup得到的30多个// 服务函数指针。需要首先保存这些函数指针,然后将lpProcTable结构中的30个服务函数// 指针都设置成自己的,这样,相应的函数请求首先经过我们自己的函数,然后用这些函数// 可 阅读全文

[转]Windows 7程序开发系列之一(任务栏篇)

2011-02-09 15:19 by 邱鹏, 561 阅读, 0 推荐, 收藏, 编辑
摘要:Windows 7 引入了很多新特性,其中最直观的莫过于用户界面上的变化。很多人也因为不能适应这种变化而回到了XP。但是在我看来这些新的特性却是一种进步,使用了一段时间之后,也萌生了要做一点开发的冲动。于是把以前一个电源管理的小软件重写了一次(点此下载 ),利用了Windows 7 的任务栏特性和JumpList。 关于Windows 7开发的中文资料比较少。微软官方的教程还比较丰富,但都是英文的,可能某些英文不太好的朋友学起来比较吃力。我把任务栏和JumpList这两个方面做一个简短的教程,希望对后来者有所帮助。 任务栏方面的东西比JumpList稍微简单一点,就先从任务栏说起。Wind 阅读全文

[转]所见过的最强代码

2010-11-12 18:10 by 邱鹏, 427 阅读, 0 推荐, 收藏, 编辑
摘要:http://user.qzone.qq.com/99363590/blog/1276398251By 大石头 阅读全文

DIV+CSS布局常用的HTML标签

2010-10-27 21:13 by 邱鹏, 325 阅读, 1 推荐, 收藏, 编辑
摘要:代码构成:<div>显示内容</div>HTML代码有很多,我们在DIV+CSS布局的时候请记住一下代码:标签作用DIV大范围布局定位,如盒子(包含全部),头部、中部、底部H1~H5标题标签,一个页面尽可能只出现一个标题标签UL+LIOL+LIUL+LI,是无序排列列表OL+LI标签有序排列常用在页面的新闻列表<ul><li>新闻列表标题</l... 阅读全文

[转]网众6.0缓存设定

2010-10-23 11:47 by 邱鹏, 268 阅读, 0 推荐, 收藏, 编辑
摘要:服务端设定: 服务端linux我们一般建议是保留4G内存缺省给系统使用. 在8G的情况下,保存4G,相当于8-4=4G,也就是说可以给我们软件缓存使用4G. 一般5G的映像文件做系统,通常系统文件占用为1.3G左右,所以我们可以推断开1G缓存就可以了. (以上是多系统包的情况,4G内存自由分配) 物理磁盘的方式,建议使用整盘缓存.在系统用掉的剩余的内存来开. 比如上面你有两个系统包,分别开了1... 阅读全文

[转]网众6.0的12个技术窍门

2010-10-23 10:56 by 邱鹏, 252 阅读, 0 推荐, 收藏, 编辑
摘要:声明:如无特别说明,下文中“游戏盘”、“物理盘”和“读阵列”同为一类,即服务器读阵列。  相信很快各个版本的免狗版也会和大家见面。相信这些经验会对所有的正版和盗版用户有所帮助。  不管是视频还是一些图片,其实没有必要做假。自己多试验几次,完全可以达到比这些更好的效果。而且针对无盘本身,无需借助任何第三方辅助软件,如Superc... 阅读全文

【转】感染导入表方法(附源码)

2010-10-21 00:01 by 邱鹏, 480 阅读, 0 推荐, 收藏, 编辑
摘要:作 者: xiaoboshi时 间: 2010-01-07,13:17:14链 接: http://bbs.pediy.com/showthread.php?t=104696我想大家都有过向可执行文件中添加导入函数的经历吧,尤其是软件diy的时候,有些函数没有被导入怎么办呢,一般的做法是通过pe编辑工具,例如顶顶大名的Loadpe。可是这些软件是怎样实现的呢,我想没有多少人是彻底弄明白的吧。前些日... 阅读全文