MS-DOSを実行しているPCがあります(つまり、Windowsがありません)。 PCにあるすべてのハードウェアのリストを取得するにはどうすればよいですか?エベレストfor Windowsのようなもの、またはLinuxのlspci
のようなより単純なもの。
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バス上のデバイスをリストします...
addr vendor:type vendor description ---------------------------------- - xxxx [8086:7111] Intel IDE Controller xxxx [9999:9999] AMD LAN Ethernet ...
「nicscan.exe」という無料のツールがあり、PCIをスキャンして利用可能なネットワークカードを探します。ここからダウンロード: https://www.jumpjet.info/Application-Software/DOS/Hardware/2/NICSCAN/NICSCAN.Zip
nicscan.exe
それは次のようなものをリストします:
バス:2デバイス:0機能:0 PCIベンダー:1022 = Advanced Micro Devices [AMD] PCIデバイス:2000 = 79c790 [PCnet32 LANCE]
上記の結果は、VMWare NIC AMD 79c790 10Mbpsです。
別のオプション(DOSの場合)は、QuarterdeckのQEMMにマニフェスト(mft.exe)がある場合があります。
「システムプロファイラ」という用語は、一般的なハードウェア検出のための追加の代替手段を検索するときに役立つ場合があります。さらに、特定のタイプのハードウェアを検出するための特定の方法があるため、特定の何かが必要な場合は、明確にしてください。
I/Oポートプログラム (../../menu/io_mouse.txtにあるファイルリストを参照してください。直接ハイパーリンクをそこに配置することはできません)私は最近登録したばかりなので、合計で2つのリンクのみに制限されています。そこでソフトウェアを100%保証することはできませんが、漠然としたメモリから、WhatPortがCOMポートの検出に適している可能性があることがわかります。
詳細が必要な場合は、詳しく説明してください(探しているハードウェアの説明など)。そうでなければ、そこに行きます。