65.9K
CodeProject 正在变化。 阅读更多。
Home

WMI systeminfo 桌面工具

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.20/5 (12投票s)

2009 年 3 月 3 日

GPL3

2分钟阅读

viewsIcon

53230

downloadIcon

1353

在桌面上显示系统信息,例如可用磁盘空间和可用内存

引言

此工具显示系统资源和设置信息。它使用 WMI 仪器查询。目前,以下系统信息可供显示:

  • 可用内存
  • 可用磁盘空间
  • IP 地址
  • 子网掩码
  • MAC 地址
  • 默认网关
  • 主机名
  • 用户
  • 启动日期
  • 操作系统版本
  • 服务包

更多功能

  • 可自由放置在桌面上
  • 透明背景
  • 可修改字体设置
  • 可修改刷新时间

背景

我编写这个程序的想法源于我对 sysinternals 的一个相关程序 bginfo 的功能不满意。我希望能够将该工具放置在桌面的任何位置。另一个令人恼火的事情是,任何全屏程序(如媒体播放器)在工具刷新时都会恢复到窗口模式。

所以,我希望大家喜欢这个工具。由于我只是 C# 的初学者,所以您不应该对代码抱有太高的期望。任何建议、更正或改进都非常受欢迎!

使用程序

首次启动程序时,您需要设置要显示的信息。

右侧行显示可用功能。您可以通过双击将它们添加到活动功能列表中。或者通过双击从活动列表中删除它们。您可以为每个活动功能添加一个单独的标题。只需选择该功能,在左侧标题字段中写入标题,然后单击旁边的箭头按钮即可分配标题。

功能将按照它们在列表中出现的顺序显示。您可以使用表单底部的箭头按钮更改顺序。

文本颜色和字体类型应用于整个表单。

您可以使用测试按钮测试您的设置。'恢复'会将设置恢复到上次保存的状态。

使用“应用”按钮应用设置并关闭表单。

如果想稍后更改设置,只需双击小工具或右键单击它即可

screenshot1.jpg

关注点

我最初用德语编写了一个单语言版本,仅供我自己和一些朋友使用。后来我想它对其他人也可能有用。所以我至少需要集成英语作为第二种语言。这有点困难,如果我一开始就这样做会更容易。

我从编程网站(如这里的 CodeProject)上的示例中采用了大部分代码思路。所以感谢所有公开他们的想法和知识的程序员!

历史

  • WMI Info 1.0 2nd Feb. 2009
  • WMI Info 2.0 6th Feb. 2009
  • WMI Info 2.1 3rd Mar. 2009
  • 显示多个网络连接及其名称(与 Windows 7 兼容)9th Jul. 2009
  • 更新了演示和源代码文件 4th Oct. 2009
  • 在 Code Project 上发布了新文章:SYSInfo: System Info Desktop Tool
© . All rights reserved.