のはなぜですか.NETフレームワークなUSBツール[定休日]
-
19-09-2019 - |
質問
ただします。NETフレームワーク提供をするものではありません管理方法とUSBドライバー.からのものだったのでまだコWindows APIの利用整列化およびPInvokeるけど攻撃者を不利になります。NETプログラマーをいただきました。なぜいます。純提供とコミュニケーション方法のシリアルポートなUSBポート?USBによって広く利用されることをシリアルポート、時に来ているのではないだろうがをさせていただきます。
解決
.NET Frameworkの他のすべての機能のようにそれは、報酬コスト対してダウンしています。ネットのすべてのリリースでは所有者が機能するために非常に苦痛カットの決定をしなければなりません。あまりにも多くの要求があります/それらをすべてsatsifyしたいと考えています。選択されているものは、合理的なコストで明確な価値を提供する必要があります。
私の推測では、シリアルポートは、USBよりもおそらくあまり人気ながら、マネージコードで実装するだけで容易にしていることです。そのためにもかかわらず使用することは、トップの上にそれらを置くそれらを実装するための相対的な容易なように高くないかもしれません。
他のヒント
USBはバスです。のコミュニケーションをきちんのデバイスによりチップのその他の側面のバスになります。がないということで標準化された方と話をすることも。
USBデバイスのプロバイダのた露出させる装置が標準的な方法にしたがって、追加いため、基準省コストを、文書、教育のトApi)、ドライバーのプログラマで書のドライバのデバイスを様々なWindows Api(大量保管、困ったとき,適な、仮想シリアルポート,bluetooth,ヒューマンインタフェースデバイスします。した標準ドライバーがインタラクティブなプロトタイAPIが必要ありません。純話ハードウェアます。
あなたはHID互換性のあるUSBデバイスとのインターフェースに探している場合は、 CCを見てかかることがあります.USBHIDする。これは、古いものと厄介だが、あなたは正しい方向に向かってしまうかもしれません。利用できるより成熟したプロジェクトがあるかもしれません。