||||
在很多情况下,我们需要用程序提取主机信息,包括主机名,系统名称版本,IP,DNS,CPU主频,内存大小,硬盘大小等信息。最近,我们项目组就需要编写这样一个程序模块,来获取计算机的相关信息。于是我花了几天的时间,通过查阅网上资料,已经MSDN,实现了这些功能。
在这里分享一下,有需要的可以从这里下载源代码。这一程序,我经过了多次的测试,发现的bug都改正了。但是,不敢保证没有遗漏和错误的地方。若在用的过程中,有什么问题,可以在博客上留言,或者发博客消息,联系我。
PS:上午需要一个问题,在虚拟机里使用我编写的模块老出错,很纳闷:因为在真实的机器里没有问题啊。找了半天原因也没有所获,于是就去吃午饭了。回来,再进入虚拟机,准备用很长时间来解决它,结果忽然想到虚拟机里没有设置DNS!于是马上设置,程序跑得很开心!突然觉得,有时候,问题和困难并不是想象的那么强大,可能是纸老虎。
附:SendInfModule.h,SendInfModule.cpp。
获取机器信息[C++源码]Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-6-2 18:06
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社