资源简介
现在很多软件都有统计系统了,说好听点叫做统计用户习惯,改良产品,不好听点,呵呵,我就不说了。
核心我已经封装成类了,可以获取操作系统版本,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
相关资源
- 参考资料\\C++获取MP3文件信息.doc
- C++实现获取win7系统端口号IP状态和P
- C/C++:Windows编程—代码获取本地所有
- windows网络编程课程设计源代码
- python版本获取百度搜索结果页面的信
- 获取屏幕点的颜色 MFC Dialog
- MFC文档视图指针相获取
- C++中探出打开文件夹对话框并获取文
- MFC下获取字符的点阵字模数据并显示
- 不用驱动直接获取硬盘信息 vc++
- c++builder获取Cpu序列号代码
- Mfc获取本机IP地址
- VC MFC图片获取代码.rar
- 获取硬盘序列号 GetHwId
- MFC通过文件类型名获取文件图标列表
- windows下获取音频信息(C++实现).
- ADO助手V1.20---一个获取ADO连接字符串测
- linux c++ 获取目录下所有文件
- Chrome获取MAC地址扩展程序
- VC++写的,调用webservice获取天气的小程
- 易语言海康SDK类模块,包含修改ip和获
- MFC实现获取当前计算机的主机名和I
- VC6 获取MAC地址
- 获取linux内核核心信息(shell脚本)
- linux下获取CPU内存使用信息,网络流量
- c++ 获取当前执行位置的调用栈
- 获取窗口控件工具(inspinst.exe)
- C++实战源码-获取数组中元素的个数
- C++实战源码-获取用户输入的用户名
- C++实战源码-随机获取姓名
评论
共有 条评论