- 博客(19)
- 资源 (41)
- 收藏
- 关注
原创 CHtmlView 中添加当前页面至收藏夹的三种方法
以下代码全部经过亲手实践。真实可靠。测试环境VC2008,WinXP和Win7。CWebTestView派生于CHtmlView第一种:HRESULT CWebTestView::CreateInternetShortcut(LPTSTR pszURL, LPTSTR pszURLfilename,LPTSTR szDescription,LPTSTR szIconFile
2010-01-27 16:16:00
2401
4
原创 CUI & GUI in C++
int CUI Application#include #include DWORD WINAPI mainGUI( LPVOID lp){ HMODULE hInstance= 0; hInstance = GetModuleHandle(NULL); HWND hWnd; MSG msg; hWnd = CreateWindow("EDIT",
2010-01-25 15:32:00
2202
原创 VC之获得系统安装的反病毒软件[Using WMI in C++]
在学习本文前,你需要一点点的VBS基础,WMI了解常识,COM接口皮毛就行。 今天的问题是,如何获得系统中安装的杀毒软件?有人会说遍历注册表之类的。其实用不着这么麻烦。每个正式的AV(Anti-Virus)软件,都要向系统注册自己。通过查看WMI中的/root/SecurityCenter这个名称空间,我们就能知道其中装了那些反病毒产品。我们来看一段Vbs代码:strCompu
2010-01-19 20:15:00
9711
12
转载 SoapClientBase ,A Good Class provide a mean to WebServices
<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable;
2009-12-25 20:40:00
3035
3
原创 Using OpenAPI with C++[3]
<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable;
2009-12-09 12:16:00
2387
8
原创 Using OpenAPI with C++[2]
<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable;
2009-12-08 21:54:00
1954
2
原创 Using OpenAPI with C++[1]
<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable;
2009-12-08 20:08:00
3232
9
转载 转篇很老很经典的文章
在Windows2000中Ctrl-Alt-Delete组合键的处理如下:Winlogon初始化的时候,在系统中注册了CTRL+ALT+DEL Secure Attention Sequence(SAS)热键,并且在WinSta0 Windows 系统中创建三个桌面。 SAS热键的注册使得Winlogon成为第一个处理CTRL+ALT+DEL的进程,所以保证了没有其他应用程序能够处理这个热键
2009-11-27 16:23:00
1757
原创 C#调用C++的COM组件简单示例
一 建立ATL COM ,增加接口ITest和实现函数Test,增加以下函数:idl文件:interface ITest : IDispatch{ [id(1), helpstring("method ADD")] HRESULT ADD([in] LONG x, [in] LONG y, LONG* z); [id(2), helpstring("method UpperCas
2009-11-21 16:31:00
3894
原创 A Userful Class:CActiveDirectoryUsers to Get some information about ActiveDirectory
ActiveDirectoryUsers.h #pragma once#include #include #include #include class CActiveDirectoryUsers{public: CActiveDirectoryUsers(void); ~CActiveDirectoryUsers(void); bool Get
2009-11-19 13:00:00
2690
4
原创 模拟系统nbtstat 的代码实现
<!--st1/:*{behavior:url(#ieooui) }--><!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-gene
2009-11-13 11:23:00
2053
转载 关于磁盘IO的一些Skills
Q 用IOCTL_DISK_GET_DRIVE_GEOMETRYIOCTL_STORAGE_GET_MEDIA_TYPES_EX只能得到很少的磁盘参数,我想获得包括硬盘序列号在内的更加详细的信息,有什么办法呀? A 确实,用你所说的I/O控制码,只能得到最基本的磁盘参数。获取磁盘出厂信息的I/O控制码,微软在VC/MFC环境中没有开放,在DDK中可以发现一些线索。早先,Lynn McGuir
2009-11-05 20:42:00
2109
3
原创 TLS相关探索心得
TLS是什么呢?Thread Local Storage(线程本地存储),TLS 是一个机制,经过它,程序可以拥有全局变量,但处于“每一线程各不相同”的状态。也就是说,进程中的所有线程都可以拥有全局变量,但这些变量其实是特定对某个线程才有意义,各个线程拥有全局变量的一个副本,各自之间不相影响。 就是这么一个意思,比如我定义了一个全局变量 int a=10,那么我在
2009-10-06 16:59:00
4443
原创 使用Vista的崩溃恢复/重启机制优化你的软件
从Vista开始,微软便引进了软件恢复/重启机制,由软件先向系统注册一个回调函数,当软件发生collapse的时候,系统可以帮你做一些事情,比如写错误日志,重启程序自身等等。 图1 微软在《Application Recovery and Restart Reference》中介绍了这些新增的API,主要的是这么几个API: ApplicationRecoveryFin
2009-10-05 15:13:00
2412
原创 MFC轻松打造绚丽的透明窗体
今天我们的主角是Jerry Wang的CImgDialogBase类,这是笔者前一段时间发现的一个非常好用的对话框类,将你的对话框从CImgDialogBase继承,就能很轻松的获得一个透明的窗体了 点击这里下载本文所需要的材料,Src文件夹中有3个文件,这个对话框需要Gdiplus的支持,下面我讲下使用方法 1、自己创建一个基于对话框的MFC工程,假设名字就是TEST,
2009-10-04 10:02:00
4379
4
转载 揭示Win32 API拦截细节
原文出处:http://www.codeproject.com/system/hooksys.asp简要介绍拦截win32 API 调用对于多数windows开发人员来说都一直是很有挑战性的课题,我承认,这也是我感兴趣的一个课题。钩子机制就是用一种底层技术控制特定代码段的执行,它同时提供了一种直观的方法,很容易就能改变操作系统的行为,而并不需要涉及到代码。这跟一些第三方产品类似。 许
2009-10-03 00:40:00
8721
7
原创 VC下把HBITMAP保存为bmp图片
//VC下把HBITMAP保存为bmp图片 BOOL SaveBmp(HBITMAP hBitmap, CString FileName) { HDC hDC; //当前分辨率下每象素所占字节数 int iBits; //位图中每象素所占字节数 WOR
2009-10-02 12:55:00
12780
1
原创 VC如何判断当前进程处在Administrator权限下
#include #include BOOL IsAdmin(void);int main(int argc, char* argv[]){ if (IsAdmin()) printf("IsAdmin - TRUE"); else printf("IsAdmin - FALSE"); return 0;
2009-10-02 12:53:00
2581
原创 CWebBrowser 中处理回车相应的问题
Q:我做了一个mfc程序,其中视图是继承自 CFormView,在 CFormView上呢放置了一个WebBrowser控件,用来显示一个html文件,我在视图的成员函数OnInitialUpdate()中写了如下代码:其中CWebBrowser2 m_htmlShow; 运行程序的时候,出现了上述网页, 我想问的是, 本来这个网页里有一个编辑框,供用户输入数据使用,没有集成在我的程序的时
2009-09-18 11:46:00
3742
深入研究Windows内部原理系列之五:Windows Sysinternals工具集介绍
2010-05-29
深入研究Windows内部原理系列之三:Windows体系结构-从应用程序的角度.zip
2010-05-27
深入研究Windows内部原理系列之二:Windows体系结构-从操作系统的角度.zip
2010-05-26
ColladaMaya_FREE_3.05B.exe
2010-03-24
You Dont Need jQuery
2019-02-15
IM Spy 跨通讯协议类库
2010-10-07
ExtJs Google Suggest 动态查询效果
2010-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人