botnet分享 http://blog.sciencenet.cn/u/botnet 姓名:李书豪 方向:恶意代码攻防、botnet研究

博文

[C++源码]获取主机名,系统版本,CPU主频,内存、硬盘大小等信息

已有 17022 次阅读 2010-4-13 14:06 |个人分类:技术交流|系统分类:科研笔记|关键词:学者| 获取主机名, 获取内存大小, 获取硬盘大小, 获取系统名称

    在很多情况下,我们需要用程序提取主机信息,包括主机名,系统名称版本,IP,DNS,CPU主频,内存大小,硬盘大小等信息。最近,我们项目组就需要编写这样一个程序模块,来获取计算机的相关信息。于是我花了几天的时间,通过查阅网上资料,已经MSDN,实现了这些功能。

    在这里分享一下,有需要的可以从这里下载源代码。这一程序,我经过了多次的测试,发现的bug都改正了。但是,不敢保证没有遗漏和错误的地方。若在用的过程中,有什么问题,可以在博客上留言,或者发博客消息,联系我。

    PS:上午需要一个问题,在虚拟机里使用我编写的模块老出错,很纳闷:因为在真实的机器里没有问题啊。找了半天原因也没有所获,于是就去吃午饭了。回来,再进入虚拟机,准备用很长时间来解决它,结果忽然想到虚拟机里没有设置DNS!于是马上设置,程序跑得很开心!突然觉得,有时候,问题和困难并不是想象的那么强大,可能是纸老虎。

    附:SendInfModule.h,SendInfModule.cpp。

获取机器信息[C++源码]

https://m.sciencenet.cn/blog-433431-311593.html

上一篇:科学网与我结缘
下一篇:科学网博客曾经的一个小小bug【很快被科学网修正,赞效率!】

1 唐常杰

发表评论 评论 (3 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-2 18:06

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部