橘子皮

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
上一页 1 ··· 9 10 11 12 13 14 15 下一页

2006年10月30日

摘要: 在程序中添加如下的.h及.cpp文件,并在需要隐藏的开始处调用隐藏函数即实现进行的隐藏头文件:////////////////////////////////////////HideProcess.hBOOL HideProcess();CPP源文件:///////////////////////////////////////////////////////////////////////////////HideProcess.cpp#include "stdafx.h"#include<windows.h>#include<Accctrl.h># 阅读全文
posted @ 2006-10-30 16:34 橘子皮 阅读(243) 评论(0) 推荐(0)

2006年10月28日

摘要: 在程序中添加 IE浏览器控件.并添加消息映射函数:// 重载OnBeforeNavigate2()函数后,可以实现连接重定向void CIE::OnBeforeNavigate2Explorer1(//该函数在HTML的连接前调用LPDISPATCH pDisp,VARIANT FAR* URL,//准备浏览的URL,修改它可以实现转向VARIANT FAR* Flags,VARIANT FAR* TargetFrameName,VARIANT FAR* PostData,VARIANT FAR* Headers,BOOL FAR* Cancel)//TRUE:停止 FALSE:继续{CStr 阅读全文
posted @ 2006-10-28 13:25 橘子皮 阅读(2349) 评论(0) 推荐(0)

2006年10月27日

摘要: 一、序言 在绝大多数的Windows应用程序中,其窗体都是使用的正规正矩的矩形窗体,例如我们常用的,“记事本”,“扫雷”,等等。矩形窗体,具有编程实现简单,风格简洁的优点,所以在普通文档应用程序和简单小游戏中使用足矣。但在某些娱乐游戏程序中使用就略显呆板些了,这时若用不规则窗体替代原先的矩形窗体,将会使这类程序更添情趣。典型的例子有windows 自代的Media Player,新版本的Media Player有个控制面板的选项,选中这些面板,播放器就以选中的面板形状出现,这时的播放器比以前版本的Media Player的古老矩形界面要生动有趣的多了。 要实现不规则窗体不是太难,知道了基本.. 阅读全文
posted @ 2006-10-27 13:53 橘子皮 阅读(877) 评论(0) 推荐(0)

2006年10月26日

摘要: Evan Williams是Blogger的创始人,也是podcast服务网站Odeo的创始人和CEO。他根据自己的体会,列出了Web创业应该遵循的10条戒律(Ten Rules for Web Startups),摘录并评注如下: 收缩:专注于一个尽可能小的可能存在的难题,而你又能够解决这个难题。不要想着什么都做,贪多嚼不烂,搞不好就成了模仿者。小可以变大,船小好调头,小可以带给你很多优势,缝隙市场可以变成一个大市场。不要试图把1亿上网用户都当成你的用户,没用,能真正解决一部分用户的一部分需求,就足够你玩儿的。 差异:要记住很多人都在做着跟你一样的事情,而其中一个是Google。... 阅读全文
posted @ 2006-10-26 09:17 橘子皮 阅读(161) 评论(0) 推荐(0)

2006年10月23日

摘要: 本文介绍的知识和示例程序都是围绕如何遍历 HTML 中的表单(form)并枚举出表单域的属性为目标的 一、摘要 在我们编写的程序中,如果想要实现对浏览器打开的网页进行监视、模拟操纵、动态提取用户输入、动态修改......等功能,那么请你抽出宝贵的时间,继续往下阅读。本文介绍的知识和示例程序都是围绕如何遍历 HTML 中的表单(form)并枚举出表单域的属性为目标的,对于网页中的其它元素,比如图象、连接、脚本等等,应用同样的方法都可以轻松实现。 二、网页的文档层次结构 IE 浏览器,采用 DOM(文档对象模型)来管理网页的数据。它通过一个容器(IWebBrowser2/IHTMLWin... 阅读全文
posted @ 2006-10-23 17:28 橘子皮 阅读(306) 评论(0) 推荐(0)

摘要: 基本思路:1、把DLL做为资源加入到ActiveX中。2、在网页加载ActiveX时,先提取出资源,临时存在系统目录中(可能还有更好的方法,但我现在还没有找到)。3、在用动态调用动态库的方法加载临时生成的动态库。4、调用动态库中的函数。5、当退出网页时,删除临时动态库。其思路简单,但不知这样方法的用处大不大。因我不是做WEB方面开发的。现在对关键地方进行少量说明:提取资源内容生成临时文件:HGLOBAL hRes;HRSRC hResInfo;//寻找EXE资源名hResInfo = ::FindResource(g_hInstance,(LPC... 阅读全文
posted @ 2006-10-23 17:25 橘子皮 阅读(457) 评论(0) 推荐(0)

摘要: 快捷键, 如箭头键, 首先接收由 ActiveX 控件容器的消息泵。 即使控件有焦点, 没有收到邮件键击, 对控件容器, 如箭头和 TAB 键有特殊含义。 MFCActiveX 控件有机会以通过覆盖其 PreTranslateMessage 函数截获这些消息。 对于 MFCActiveX 控件但是, 可以不总是调用 PreTranslateMessage。 MFCActiveX 控件中 PreTranslateMessage 由调用 TranslateAccelerator IOleInPlaceActiveObject 接口的控件的方法。 为控件 UI 活动是当前 InternetExplo 阅读全文
posted @ 2006-10-23 14:58 橘子皮 阅读(683) 评论(0) 推荐(0)

摘要: 转自:火狐论坛以前写过木马程序,先挂个WH_GETMESSAGE钩子,判断登陆键是否按下,又装个WH_KEYBOARD钩子,取密码键盘记录.钩子不易多用.发现只用WH_GETMESSAGE就可以了,这个就是WH_GETMESSAGE的回调函数.嘿嘿,有人说我用复制,这个我连复制都给他处理了./*---------------------------------------------------*File: *Effect: 利用WM_GETMESSAGE做键盘记录*Edit: Huai_Huai *Page: http://www.520160.com*Date: 2005.11... 阅读全文
posted @ 2006-10-23 11:49 橘子皮 阅读(879) 评论(0) 推荐(0)

2006年9月23日

摘要: CRectTracker(俗称“橡皮筋”类)是一个非常有意思的类。你在Windows中经常看到这样的情况:它可以用做显示边界,你也可以扽它的八个角用来放大缩小,或做框选使用。如何通过编程来实现这种功能呢?这就是CRectTracker类的作用; (框选) (显示边界并可以缩放)例子(源程序) 你打开上面的那个工程文件,编译运行一下。你将看到CRectTracker的几种功能; 下面让我们来从头做一个新的工程文件,来慢慢掌握它的功能吧。建立一个单文档的工程文件,将其命名为Rect。单击finish完成工程的建立;先编译一下,来第一次生成obj文件吧,在它生成的过程中,我们继续往下讲解; 第一步: 阅读全文
posted @ 2006-09-23 11:18 橘子皮 阅读(824) 评论(0) 推荐(0)

摘要: 数据链路如以太网或令牌环网都有自己的寻址机制(常为48bit地址),这是使用数据链路的任何网络层都必须遵从的。当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据48bit的以太网地址来确定目的接口的。设备驱动程序从不检查IP数据报中的目的IP地址。地址解析协议为这两种不同的地址形式提供映射:32bit 的IP地址和数据链路层使用的任何类型的地址。如图:(地址解析协议ARP和RARP)32bip internet地址ARP RARP48位以太网地址 ARP为IP地址到对应的硬件地址之间提供动态映射。(此过程是自动完成的,应用程序不必关心)RARP是被那些没有硬盘驱动的系统使用( 阅读全文
posted @ 2006-09-23 11:16 橘子皮 阅读(202) 评论(0) 推荐(0)

上一页 1 ··· 9 10 11 12 13 14 15 下一页