1

非仮想 COM ポートのみを受け入れるために、Delphi で COM ポートが仮想かどうかを判断する方法は?

4

1 に答える 1

1

これは、デバイス ドライバーによって仮想化されます。ユーザー モード プログラムからアクセスすることはできません。Win32_SerialPort の WMI クエリを実行すると、ブレッドクラムの説明プロパティが残りますが、ハードウェアが異なる別のマシンでうまく繰り返されるものは何もありません。仮想化のポイントは、可能な限りハードウェア ポートに見えるようにすることです。優れたドライバーでは、違いがわかりません。

それ以外の場合は、単純に「はい」と仮定できます。最近では、実際の UART を備えた PCI-E カードを見つけることはほとんどありません。プラグ可能な USB の利便性は、あまりにも優れています。Amazon は USB エミュレーターを 3.21 ドルでリストアップしています。何よりも、知る必要がないようにしてください。

于 2013-11-12T15:53:13.343 に答える