解决方案 2(仅适用于 PCI 上的网卡):

解决方案 2(仅适用于 PCI 上的网卡):

我有一台运行 MS-DOS(即没有 Windows)的 PC。如何检索 PC 上所有硬件的列表?可以使用适用于 Windows 的 Everest,或者更简单的方法,例如lspciLinux。

答案1

您可以使用HWiNFO,适用于 DOS。

硬件信息(HWiNFO)是一个功能强大的系统信息实用程序,专为检测硬件而设计。

下载here(看HWiNFO v5.5 适用于 DOS)。

在此处输入图片描述

答案2

解决方案 1:

FreeDOS 有一个免费工具,与“lspci”非常相似。此工具应与 MS-DOS 兼容。从以下网址下载:http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/repos/pkg-html/pcisleep.html

并将其用作:

pcisleep L

这将列出 PCI 总线上的设备...

地址供应商:类型供应商描述
-----------------------------------
xxxx[8086:7111]英特尔 IDE 控制器
xxxx [9999:9999] AMD LAN 以太网
...

解决方案 2(仅适用于 PCI 上的网卡):

有一款免费工具,名为“nicscan.exe”,可扫描 PCI 以查找可用的网卡。从此处下载:https://www.jumpjet.info/Application-Software/DOS/Hardware/2/NICSCAN/NICSCAN.zip

nicscan 工具

它将列出类似以下内容的内容:

总线:2 设备:0 功能:0

PCI 供应商:1022 = Advanced Micro Devices [AMD]
PCI 设备:2000 = 79c790 [PCnet32 LANCE]

上面显示的结果是VMWare NIC AMD 79c790 10Mbps

答案3

另一个选项(对于 DOS)可能是 Quarterdeck 的 QEMM 可能有 Manifest(mft.exe)

在寻找常规硬件检测的其他替代方案时,“系统分析器”一词可能会很有用。此外,还有特定的方法来检测特定类型的硬件,因此如果您需要特定的东西,请澄清。

看起来可以从中找到更多用于移植的软件I/O端口程序(参见 ../../menu/io_mouse.txt 中的文件列表;我无法在那里放置直接超链接,因为我最近才注册,所以总共只能使用 2 个链接)。我无法 100% 保证那里的软件,但模糊的记忆告诉我 WhatPort 可能适合检测 COM 端口。

如果您想要更多信息,请详细说明(例如描述您正在寻找的硬件)。否则,就这样。

答案4

如果你指的cmdDOS
在提示符下输入以下内容

systeminfo

msinfo32您还可以通过在提示符下输入来启动该工具的 GUI 版本

有关 DOS 和 cmd 之间的区别,请参阅这里

编辑
稍微改变了措辞,以便那些在这里寻找 cmd 而不是 DOS 的人

相关内容