2012-05-04 4 views
0

Windows XPでネットワークカードのIRQ番号を知っている場合、ネットワークカードを有効または無効にし、MASMやその他のライブラリに依存せずにx86アセンブリ言語を使用してパケットを送信する方法はありますか?私はGoogleで検索アセンブリ言語を使用してネットワークカードを有効または無効にし、パケットを送信する方法はありますか?

は、あなたがポートを使用カントユーザーモードアプリケーションから、唯一のドライバは、NTのウィンドウでポートにアクセスすることができ、0x21でまたは0x20の

+0

ライブラリは理由があります:あなたは別のカードに異なる手順を使用する必要があります。しかし、私はまた、ワイヤレスネットワークカードでいくつかのドキュメントを見つけることが、インターネット上で見つけることは非常に難しいようです。ところで: – byrondrossos

+0

ネットワークカードによって異なります。どのような種類のネットワークカードですか?メーカー、種類?ウィンドウにない場合は – hirschhornsalz

答えて

1

まず、アル中のようなものを使用したと述べました。 2番目の正確なポート番号はネットワークカードによって異なります。ここでハードウェア実装のための汎用仕様はありません。しかし、Windowsアーキテクチャは、このハードウェア固有の詳細をNDISミニポートドライバによって隠します。また、ドキュメント化されたインターフェイスでミニポートと通信し、ネットワーク上で手作りのパケットを送信するドライバを書くことができます。

+0

、ブートローダやカーネルイメージではどうするの? –

関連する問題