03 2013 档案

摘要:最近想写一个恶作剧的程序,需要用到显示桌面的功能。在网上搜了一下用VC实现(或模拟实现)显示桌面的方法,各自实验了一下,现把实验通过的几种方法放在这里为记。方法一,使用IShellDispatch4,此方法需要windows5.1及以上版本。代码如下:bool ShowDesktop(){ //初始化COM组件 CoInitialize(NULL); IShellDispatch4 *pDisp = NULL; HRESULT hr = CoCreateInstance(CLSID_Shell, NULL, CLSCTX_ALL, __uuidof(IShellDisp... 阅读全文
posted @ 2013-03-22 14:42 Leige 阅读(960) 评论(0) 推荐(0) 编辑
摘要:今天看了《C++ 揭秘与防范黑客编程》(作者: 翼云),看了2.4节的程序后,自己写了一下。客户端:main.cpp 1 //file name: main.cpp 2 3 #include <WinSock2.h> 4 #include <iostream> 5 #include <assert.h> 6 7 #pragma comment(lib, "ws2_32") 8 9 using namespace std; 10 11 //存储系统信息的结构体 12 typedef struct _SYS_INFO 13 { 14 char 阅读全文
posted @ 2013-03-15 15:30 Leige 阅读(307) 评论(0) 推荐(0) 编辑