自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 c++内嵌IWebBrowser2功能整理

目的:加深对IWebBrowser2的理解,整理。方便以后学习和使用。也方便需要这反面的朋友少点弯路。声明:有些知识点是本人在使用和学习中借助网络搜索到的,所有难免会有雷同,我会尽量标注原著的出处,当然也可能找不到原著的出去了,如果牵扯到版权或者其他的可以通知我,我会跟你一同处理。本文的源码也有部分是来自网络和msdn上面,出处我也会尽量标明。前言:前段时间,一个大学同学问我,在win下面

2016-11-03 20:46:49 19949 5

原创 WinDbg调试 崩溃程序

目的:学习和记录WinDbg的一些使用。声明:文章里面的很多东西都是取自网络上面,有出去的我会尽量注明出处。对于那些找不到地址的如果作者需要我可以后面添加。 1.安装和下载        WinDbg的下载地址,现在直接搜索官网的时候感觉好难找到直接下载地址,都是一些什么下载sdk什么的,其实我就想安装一个WinDbg而已,这里给出两个下载链接:下载路径 32位http:/

2016-09-20 17:57:08 4556

原创 com和c#的一些笔记

写作原因:记录一些关于com的使用的注意事件,还有c#怎么调用c/c++的代码。        背景:上次在网上有看见一篇文章,这个文章里面提到一个"野生程序员"的概念,我发现我自己比较像野生程序员。我大学是数学专业的工作是码代码,所以我学习新技术或者是编程语言基本都是:1.有时间就找一本网上推荐的书籍,快速看一遍,接下来就是搭建环境,直接编程。2.项目紧的话就跳过快速看书的步骤直接快速熟悉了

2015-09-18 15:16:50 1371

原创 mfc的CTreeCtrl控件实现windows的资源管理器

记录这个文章没别的意思就是当做是学习笔记,没什么技术含量,因为测试其他功能需要在界面上面方便把东西拷贝到电脑上面,使用需要在测试工程里面直接把windows的资源管理器展示出来,这个东西以前做过,但是代码丢了很久,mfc只是测试的时候用一下,基本没有去细挖,所以这次记录一下代码,这个也简单的显示了一些系统图标。没什么东西直接上主要代码(系统自己带的代码能不上就不上了)。BOOL Cwp8M

2015-07-31 15:16:57 3252 3

原创 windows下面hook系统api实现禁止任务管理器关闭程序

为了保护我们的进程不被人随便强制关闭,我们需要一种机制来实现,网上大概有几种方式:1.写一个驱动程序,在驱动程序里面hook系统的api来实现,例如ssdt方式,等等。2.就是在应用层挂钩系统api,这种方式也就远程注入,全局钩子啊等等,只是网上也有很多,不过很多在xp上是正常的到了win7 64就失效了。还有最简单的就是启动两个进程相互监视对方,(这个可能看起来不专业)。 网上方法很多,我写这个

2015-07-28 18:15:16 7393 1

原创 windows下的驱动开发(过滤驱动)

最近对驱动比较感兴趣,所以打算做个windows下面的驱动,正好自己电脑的鼠标左键的单击有的时候会变双击,所有打算弄个鼠标的过滤驱动来解决这个问题。网上找了一下,原来早就有人做了这个功能 http://download.csdn.net/detail/guijc1/5263421(不是故意给这个打广告的),所以我的代码基本都是仿照这里的源码。这篇文章的重点是如何动手写一个过滤驱动,不是

2015-07-16 16:01:53 11656

原创 利用socket直接与adb的pc service通讯

平常我们使用命令行调用adb去获取信息或者是与手机通讯,了解过adb源码的都清除,在pc端的adb是有adb client和adb service两部分的,正常我们调用的都是adb的client,adb client自己内部会去查询adb service是否已经启动,如果没有就会去启动adb service,再利用socket去通讯,正常我们在代码里面需要利用管道去获取cmd里面adb返回的结果。

2015-07-09 13:48:53 4693

原创 c+o+m and u+a+c Notes

参考网站为:http://blog.csdn.net/woshisadshiwo/article/details/6853564 http://blog.csdn.net/woshinia/article/details/7850295http://blog.csdn.net/xieqidong/article/details/2936771 1. com相关使用atl的c

2015-07-07 11:48:26 1452

转载 网上找的查询本地接口的代码 来记录一下

网上找到了个通过端口获得进程ID,和通过进程ID获取端口的例子,先存下来,有空细研究。。。。//Netstat -anb#include #include "Psapi.h"#include #pragma  comment(lib,"Psapi.lib")#pragma  comment(lib,"Iphlpapi.Lib")#pragma  comment(lib,

2015-05-29 14:42:44 632

原创 windows下使用libcurl的整理

最近需要在项目中使用c++的下载,挑选了curl这个开源的库来处理下载的,本人英语是相当的差,使用的平台又是windows下面的,所以记录一下,也为其他需要的朋友避免走弯路。1.库的编译问题,如果你选择官网下载最新的版本,那么你编译的时候还需要去下载openssl的源码,还有zlib,ssh2等一些东西,这些网上都有很多的方法解决,我去下载过最新的,折腾了一天,勉强算成功了。最后我在另外一个朋

2015-05-15 10:46:37 3000 1

转载 PE文件格式详解

摘要   Windows NT 3.1引入了一种名为PE文件格式的新可执行文件格式。PE文件格式的规范包含在了MSDN的CD中(Specs and Strategy, Specifications, Windows NT File Format Specifications),但是它非常之晦涩  然而这一的文档并未提供足够的信息,所以开发者们无法很好地弄懂PE格式。本文旨在解决这一问题

2012-11-01 15:40:37 822

原创 一些有用的东西集合

虽然标题选择是原创,但是有一些是用网络上面copy来的,注明了copy的连接,如果原作者有其他问题,可通知我。 1. 摘自网http://www.cnitblog.com/liaoqingshan/archive/2006/12/25/21082.html解决库冲突问题 当 C 运行时 (CRT) 库和 Microsoft 基础类 (MFC) 库的链接顺序有误时,可能会出现以下

2012-10-18 14:29:30 593

转载 网页中嵌入Flash的方法

Flash 嵌入的问题论坛中有人问了好多次,到底应该怎么用,为什么通不过验证,要通过验证怎么办等等等。讨论中也出现了不少的误解,所以我单开一个帖总结一下我所知道的东西,不想看我罗嗦的直接跳到最后看结论就可以了。一、传统的方法<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"codebase="http://f

2012-08-20 10:00:53 731

转载 应用程序从Windows到Mac OS x的迁移

在移植之前我们需要了解不同的目标平台,学习不同平台下编程的基础知识。Mac OS X系统是基于BSD Unix的内核环境,支持Standard C++ Library,类似fopen、fread、fwrite、stl函数及其他函数在Mac OS X中也可使用。另外,在Win32 API和BSD API之间还存在一对一映射:CreateFile对应open、ReadFile对应read、WriteF

2012-08-17 10:54:43 1214

转载 VC常用小技巧

http://blog.csdn.net/MasterFT/article/details/1609608

2012-07-05 16:23:37 429

c++使用webbrowser

这是一个c++内web实现模拟登陆,还有获取web事件,以及c++与js的交互。 http://blog.csdn.net/nanjun520/article/details/53024503

2016-11-05

c++使用socket发送email

用c++的socket实现的发送email,使用的是vs2010编译的,测试过由163的邮箱往qq邮箱发送email,发送文本内容和发送附件文件。这个一个控制台程序。方便修改。

2013-09-30

vs使用纯c++编写的com组件

这是从别人那里copy来的,对于第一次使用vs的c++来开发的新手,可以借鉴学习一下。基本能用。win7注册组件的时候注意一下权限问题。

2013-09-11

windowsMediaPlayer播放器

利用windows自带的控件做的一个播放器,初学者可以学习一下,基于Mfc对话框的程序,也重写过一个mfc的一个控件。界面没有处理!

2012-04-27

彻底隐藏文件夹伪装文件夹

把文件夹变成一个系统文件夹,不能直接打开。选择隐藏文件夹之后,即便是使用工具栏中的显示隐藏文件夹也不能看见隐藏的文件

2011-12-07

空空如也

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

TA关注的人

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