资源简介
现在很多软件都有统计系统了,说好听点叫做统计用户习惯,改良产品,不好听点,呵呵,我就不说了。
核心我已经封装成类了,可以获取操作系统版本,MAC地址,本地IP地址,以及判定是否为网吧。
测试项目为VS2010 MFC.
具体使用说明及注意事项,请参阅这里:
http://blog.csdn.net/sunflover454/article/details/51525686

代码片段和文件信息
// GetPCInfo.cpp : 定义应用程序的类行为。
//
#include “stdafx.h“
#include “GetPCInfo.h“
#include “GetPCInfoDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// CGetPCInfoApp
BEGIN_MESSAGE_MAP(CGetPCInfoApp CWinApp)
ON_COMMAND(ID_HELP &CWinApp::onhelp)
END_MESSAGE_MAP()
// CGetPCInfoApp 构造
CGetPCInfoApp::CGetPCInfoApp()
{
// 支持重新启动管理器
m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_RESTART;
// TODO: 在此处添加构造代码,
// 将所有重要的初始化放置在 InitInstance 中
}
// 唯一的一个 CGetPCInfoApp 对象
CGetPCInfoApp theApp;
// CGetPCInfoApp 初始化
BOOL CGetPCInfoApp::InitInstance()
{
// 如果一个运行在 Windows XP 上的应用程序清单指定要
// 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式,
//则需要 InitCommonControlsEx()。否则,将无法创建窗口。
INITCOMMONCONTROLSEX InitCtrls;
InitCtrls.dwSize = sizeof(InitCtrls);
// 将它设置为包括所有要在应用程序中使用的
// 公共控件类。
InitCtrls.dwICC = ICC_WIN95_CLASSES;
InitCommonControlsEx(&InitCtrls);
CWinApp::InitInstance();
AfxEnableControlContainer();
// 创建 shell 管理器,以防对话框包含
// 任何 shell 树视图控件或 shell 列表视图控件。
CShellManager *pShellManager = new CShellManager;
// 标准初始化
// 如果未使用这些功能并希望减小
// 最终可执行文件的大小,则应移除下列
// 不需要的特定初始化例程
// 更改用于存储设置的注册表项
// TODO: 应适当修改该字符串,
// 例如修改为公司或组织名
SetRegistryKey(_T(“应用程序向导生成的本地应用程序“));
CGetPCInfoDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: 在此放置处理何时用
// “确定”来关闭对话框的代码
}
else if (nResponse == IDCANCEL)
{
// TODO: 在此放置处理何时用
// “取消”来关闭对话框的代码
}
// 删除上面创建的 shell 管理器。
if (pShellManager != NULL)
{
delete pShellManager;
}
// 由于对话框已关闭,所以将返回 FALSE 以便退出应用程序,
// 而不是启动应用程序的消息泵。
return FALSE;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-05-28 16:41 GetPCInfo\
目录 0 2016-05-28 16:41 GetPCInfo\GetPCInfo\
文件 2032 2016-05-28 16:15 GetPCInfo\GetPCInfo\GetPCInfo.cpp
文件 460 2016-05-28 16:15 GetPCInfo\GetPCInfo\GetPCInfo.h
文件 8488 2016-05-28 16:16 GetPCInfo\GetPCInfo\GetPCInfo.rc
文件 6477 2016-05-28 16:27 GetPCInfo\GetPCInfo\GetPCInfo.vcxproj
文件 2180 2016-05-28 16:26 GetPCInfo\GetPCInfo\GetPCInfo.vcxproj.filters
文件 143 2016-05-28 16:14 GetPCInfo\GetPCInfo\GetPCInfo.vcxproj.user
文件 2274 2016-05-28 16:37 GetPCInfo\GetPCInfo\GetPCInfoDlg.cpp
文件 564 2016-05-28 16:26 GetPCInfo\GetPCInfo\GetPCInfoDlg.h
文件 9088 2016-05-23 15:56 GetPCInfo\GetPCInfo\PCInfo.cpp
文件 379 2016-05-23 15:56 GetPCInfo\GetPCInfo\PCInfo.h
文件 3179 2016-05-28 16:15 GetPCInfo\GetPCInfo\ReadMe.txt
文件 804 2016-05-28 13:49 GetPCInfo\GetPCInfo\compatibility.xm
目录 0 2016-05-28 16:41 GetPCInfo\GetPCInfo\res\
文件 67777 2009-08-31 02:31 GetPCInfo\GetPCInfo\res\GetPCInfo.ico
文件 674 2016-05-28 16:15 GetPCInfo\GetPCInfo\res\GetPCInfo.rc2
文件 996 2016-05-28 16:16 GetPCInfo\GetPCInfo\resource.h
文件 142 2016-05-28 16:15 GetPCInfo\GetPCInfo\stdafx.cpp
文件 1632 2016-05-28 16:15 GetPCInfo\GetPCInfo\stdafx.h
文件 234 2016-05-28 16:15 GetPCInfo\GetPCInfo\targetver.h
文件 894 2016-05-28 16:15 GetPCInfo\GetPCInfo.sln
相关资源
- 获取pc上所有网卡信息
- VC源码获取WINDOWS系统所有的用户密码
- C#调用百度地图获取经纬度
- C++获取电脑CPU序列号及硬盘序列号
- VC++获取网上股市数据并实时图表显示
- VC6.0获取MAC地址
- windows系统版本及OFFICE版本获取
- 使用ARP协议获取局域网内部活动主机
- C++简单获取鼠标当前坐标
- 海康 摄像机 SDK 通道获取 视频播放
- Visual C++数字图像获取、处理及实践应
- MFC获取主机名,IP地址,MAC地址
- Visual C++代码 获取本地网络信息
- ARP协议获取所有局域网内活动主机的
- 获取屏幕上鼠标的位置坐标及其RGB颜
- c++获取网页指定内容
- 一个获取磁盘信息MFC
- windows下获取CPU、BIOS、硬盘、MAC地址
- C++获取硬盘码和CPU码生成注册码
- 获取U盘VIDPID盘符物理序列号源码可运
- 通过smart获取硬盘序列号等信息的C+
- MFC对话框获取本地网卡信息
- 使用ARP协议获取局域网内活动主机物
- opencv摄像机名称及id获取,以及串口名
- C++进行http请求,并获取返回结果
- 网络编程C++ MFC获取MAC地址
- MFC实现获取Edit控件内容写入本地TXT文
- MFC IP地址 网关 MAC地址获取
- Visual C++数字图像获取、处理及实践应
- blender 源代码 c c++ git 2016-4-3同步获取
评论
共有 条评论