自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 制作带有无界面winpcap的exe安装包

最近有个产品,需要使用winpcap提供的网络监测功能,生成的exe安装包里面需要静默安装上不带有界面的winpcap所有功能文件。使用的安装包制作工具是:Advanced Installer,使用的winpcap是4.1版本。首先我们需要知道安装需要的文件:Packet.dll,WanPacket.dll,wpcap.dll,pthreadVC.dll,npf.sys。他们所在的位置也需要搞

2015-04-23 18:38:04 2179

转载 TortoiseGit安装和使用的图文教程

TortoiseGit是Windows下不错的一款Git客户端工具,在Mac下推荐使用sourcetree。下面就介绍一下TortoiseGit安装和使用的方法。安装TortoiseGit并使用它需要两个软件:TortoiseGit和msysgit。1、下载软件TortoiseGit官网下载地址:http://code.google.com/p/tortoisegit/

2015-07-31 11:48:38 503

原创 GdiPlus清理椭圆区域锯齿

使用Gdi可创建椭圆区域:  CRgn rgn;  rgn.CreateEllipticRgnIndirect(&rcRgn);但是这种方法会有比较大的锯齿边缘,为了美观效果,我们常常引用GdiPlus来清理锯齿:Gdiplus::GraphicsPath path; // 创建路径path.AddEllipse(rcRgn.left, rcRgn.top, rcRgn.W

2015-06-10 10:17:04 1013

转载 GDI+学习及代码总结之------区域

在GDI+中,对于区域的部分基本上使用了GDI的区域构造函数与合并方法,所以我们先看看GDI中的区域是如何构造与操作的。GDI中区域构建与操作一、基本函数创建矩形区域:[cpp] view plaincopyHRGN CreateRectRgnIndirect(CONST RECT *lprc);  HRG

2015-06-09 09:54:51 618

转载 深度解析VC中的消息传递机制

摘要:Windows编程和Dos编程,一个很大的区别就是,Windows编程是事件驱动,消息传递的。所以,要学好Windows编程,必须对消息机制有一个清楚的认识,本文希望能够对消息的传递做一个全面的分析。一、什么是消息?消息系统对于一个win32程序来说十分重要,它是一个程序运行的动力源泉。一个消息,是系统定义的一个32位的值,他唯一的定义了一个事件,向Windo

2015-05-18 15:55:35 367

转载 VC 添加自定义消息

VC的ClassWizard不允许增加用户自定义消息,所以你必须手工进行添加。当你添加了自定义的消息以后,ClassWizard就可以像处理其它消息一样处理你定义的消息了。一、VC6添加自定义消息    1、定义消息。在Windows中,所有的消息都用一个特定的整数值来表示,为了避免自定义消息与已存在的其他消息发生冲突,应该利用Windows提供 的一个常量:WM_USER,小于这个常量的

2015-05-15 18:29:11 379

转载 VS 程序开机自启动方式汇总

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run    以前看过好多文章说到计算机的开启启动项,但都是那几个键值,Run和RunOnce,但只着篇文章可以告诉你最全面的资料!  1.Run键 Run键是病毒最青睐的自启动之所,该键位置是[HKEY_CURRENT_USER\Software\M

2015-05-15 16:52:01 1441

原创 SetWindowRgn的使用注意

CRgn RegionResult;RegionResult.CreateRectRgn(0,0,m_SizeImage.cx,m_SizeImage.cy);CRgn rg;CalcUnlayerRgn(rg, pWnd);RegionResult.CombineRgn(&RegionResult,&rg,RGN_DIFF);//设置区域SetWindowRgn(Regi

2015-05-15 10:56:37 784

转载 【转】HTML5浏览器嵌入窗口程序解决方案

浏览器嵌入窗口程序一直以来就是WEB应用程序的首选方案,这种方案只需要实现一个主窗口,并提供一些接口供脚本调用,内部的界面和逻辑处理全部用html,css,javascript去实现。我最早看到的相关应用是四五年前的新浪聊天室。我本人在后来的一些项目中也多次用到这种基于IE内核的实现方式。随着HTML5的强大,嵌入浏览器方式比嵌入Shockwave Flash的方式更应该作为首选方案。本文介绍

2015-05-08 14:48:31 2958

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除