摘要: 每一种类型的hook可以使应用程序能够监视不同类型的系统消息处理机制。下面描述所有可以利用的hook类型。 WH_CALLWNDPROC and WH_CALLWNDPROCRET Hooks WH_CALLWNDPROC and WH_CALLWNDPROCRET Hook使你可以监视发送到窗口过程的消息。系统在消息发送到接收窗口过程之前调用WH_CALLWNDPROC hook过程,并且在窗口... 阅读全文
posted @ 2009-12-05 16:54 luck_net 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: Hook钩子用法:在用hook钩子的时候,要注意的一些:首先我们得创建钩子,分为全局的钩子和局部的钩子。局部的钩子在程序中写钩子的过程函数就可以了。全局的钩子,则需要在dll中写出过程函数,然后在程序中进行连接使用。主要的函数:SetWindowHookEx();可以设置全局或者局部的钩子SetWindowsPos()设置窗口的位置GetSystemMetrics()可以获取窗口的大小等等系统的资... 阅读全文
posted @ 2009-12-03 22:23 luck_net 阅读(692) 评论(1) 推荐(1) 编辑
摘要: 利用vc++中的winInet进行网络编程实现了下载网站的源代码。。。大家都知道人气精灵这个东西。原理有点类似,以下仅供参考,实现了连接到一个服务器(这个在人气精灵中也可能会用到的东西)CInternetSession session("my brower");//创建并且初始化Internet会话CHttpConnection* pServer=NULL; //建立session对象与服务器的连... 阅读全文
posted @ 2009-12-01 21:28 luck_net 阅读(2183) 评论(2) 推荐(2) 编辑
摘要: 与上一篇文章类似,在本文中,将以打电话的例子生动活泼的解释基于UDP协议的socket编程。在基于UDP的socket编程中。首先介绍基本的步骤:对于服务器端的步骤如下:1. 加载套接字库(买手机);//WSAStartup()函数2. 绑定到本地主机和特定的端口(与某人绑定并且要让想给你打电话的人知道)//bind()3. 接收数据(接收电话);//recvfrom()对于客户端的步骤:1. 加... 阅读全文
posted @ 2009-11-30 15:07 luck_net 阅读(886) 评论(3) 推荐(0) 编辑
摘要: 以下是对基于tcp协议的网络编程的一些重要知识点:用打电话的过程来模仿tcp协议的网络传输。套接字:好比电话机。我们先要装电话机(加载套接字库),作为服务器的一方必须与电话机形成一对一的关系才能接到电话(绑定bind),要想接到电话必须守候在电话机旁边(监听listen),当有电话过来的时候,服务器必须拿起电话(accept),在这个过程中,当服务器得知客户端的详细信息后,于是接收和发送消息(re... 阅读全文
posted @ 2009-11-29 22:07 luck_net 阅读(477) 评论(3) 推荐(0) 编辑
摘要: 这是一个ATL开发实例的流程:1. 在atl中插入一个atl实例,然后添加一个类,派生自ccmdtarget。2. 添加相应的属性或者方法,在这里需要明白一点的是,这个属性和方法其实是一个概念,只是添加一个属性就相当于添加了两个方法,一个用于获取属性的,一个用于设置属性的。3. 注意一点:atl具有自注册的功能,我只需要对其进行build就可以实现注册的功能4. 这就相当于创建了一个代码组件接下来... 阅读全文
posted @ 2009-11-25 12:24 luck_net 阅读(728) 评论(2) 推荐(0) 编辑
摘要: 向网页中添加背景音乐:1.<bgsound src="音乐文件的地址" controls=".playbutton">2.<embed src="" controls="">它们的属性就不详细说了 阅读全文
posted @ 2009-09-30 22:01 luck_net 阅读(510) 评论(0) 推荐(0) 编辑
摘要: <html><head><script language="JavaScript">function Move(){document.getElementById("Layer1").style.left=Math.random()*1024;document.getElementById("Layer1").style.top=Math.random()*76... 阅读全文
posted @ 2009-09-24 21:49 luck_net 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 方法:public string Md5(string input){ input=System.Web.Security.FormsAuthencation.HashPasswordForStoringInConfigFile(input,"Md5"); return input;}直接调用这个方法即可实现文本的加密。 阅读全文
posted @ 2009-09-17 20:01 luck_net 阅读(267) 评论(2) 推荐(1) 编辑
摘要: 1.编写站点文件*.sitemap2.修改配置文件3.设这数据源控件4.设置控件数据源具体的做法如下:1.新建.sitemap文件 以创建menu为例: <siteMapNode title="站点导航"> <siteMapNode Url="http://..." title="第一章"/> <siteMapNode Url="http://..." title="... 阅读全文
posted @ 2009-09-17 11:17 luck_net 阅读(282) 评论(0) 推荐(0) 编辑