我以前使用过 dxdiag,但我更愿意将潜在用户指向一些更简单的工具,他们可以运行并将输出通过电子邮件发送给我。
除了 CPU、RAM、图形、DirectX 版本和 Windows 版本等显而易见的东西外,我还需要知道是否支持 ExpressCard(笔记本电脑标准)。
我知道这不完全是一个编程问题,但在我们部署之前建立一种方法来告诉用户他们的硬件是否支持我们的软件至关重要。
我以前使用过 dxdiag,但我更愿意将潜在用户指向一些更简单的工具,他们可以运行并将输出通过电子邮件发送给我。
除了 CPU、RAM、图形、DirectX 版本和 Windows 版本等显而易见的东西外,我还需要知道是否支持 ExpressCard(笔记本电脑标准)。
我知道这不完全是一个编程问题,但在我们部署之前建立一种方法来告诉用户他们的硬件是否支持我们的软件至关重要。
系统信息工具 ( msinfo32
)。标配操作系统;还支持一堆命令行开关,允许您自动化它。
特别是,您可以告诉用户只运行以下命令并将生成的.txt
文件通过电子邮件发送给您:
msinfo32 /report "%USERPROFILE%\desktop\configuration.txt"
或者,如果您想要一个子集,只需根据类别将其过滤掉。
不确定 ExpressCard 的信息在哪里,但应该在某个地方。
所有这些信息都可以通过Windows Management Instrumentation (WMI)获得。
这里有一些微软提供的示例。