filter-driver

    0

    1答えて

    私を助けてくれて、私を正しい道に導いてくれるようお願いします。 私はタッチが行われるたびにx座標とy座標を持つように、WindowsのTouchpadドライバで既に利用可能な関数を使用してAPIを使用することになっています。圧力値が必要です。および加速度値も含む。 どうすればいいですか、今は本当にとても混乱しています。私はこのチュートリアルやヘルプを見つけることができません、私をガイドしてください

    1

    2答えて

    私はWindowsにドライバを書いていますが、ディスクドライブのシリアル番号が必要です。ユーザモードでは、this ansverが見つかりました。 私の質問は、上記のコードをカーネルモードに変換することは可能ですか? WMIクエリはフィルタドライバで使用できますか?サンプルコードは大いに役立ちます。 EDIT: 私はこのコードhereを見つけましたが、私は、シリアル番号を取得するために彼を書き換え

    0

    1答えて

    NDISがこれらのコールバックを呼び出すタイミングは、ReturnNetBufferListsHandlerとReceiveNetBufferListsHandlerの違いを調べる必要がありました。私は受信パケットを変更し、NIC上のパケットを送信する軽量フィルタを持っています。

    0

    1答えて

    ファイルシステムフィルタドライバのアンロードで再起動が必要な場合、テストするにはどのような方法が最適ですか? 毎回VMを再起動するよりも、苦労することはありませんか?

    9

    1答えて

    私は私の前にも書かれていたいくつかのコードを「見直し」していると私は私がに関するいくつかの疑問を持っているパターンに気付いています: PsGetCurrentProcess()関数の結果を(保存された後、比較はそのポインタで作られていますこれは構造体EPROCESSへのポインタです)。 しかし、ドキュメントでは何も見つけられません。この関数は、毎回同じポインタを返すことが保証されています。もっと驚

    2

    1答えて

    ファイルシステムフィルタドライバを作成しました。 マイドライバはIRP_MJ_CREATEをフィルタリングし、ファイル名を出力します。 NTSTATUS DispatchCreate(__in PDEVICE_OBJECT DeviceObject, __in PIRP Irp) { PFILE_OBJECT FileObject = IoGetCurrentIrpStackLocat

    1

    2答えて

    下位フィルタドライバとしてフィルタドライバをインストールするにはどうすればよいですか? DDKのすべてのサンプルは、上部のフィルタドライバです。 この作業にINFファイルを使用する以外は方法はありますか? FDOとBDOの下には低いフィルタドライバがありますが、それよりも1つ低いフィルタドライバがあれば、どのように注文されるのですか?ドライバをこのスタックの特定の場所に置くことはできますか?

    0

    1答えて

    NDIS 6のNICのローカルIPアドレスセットを取得するにはどうすればよいですか?受信したイーサネットフレームでいくつかのIPヘッダーの変更を行いますので、私のフィルターが接続されているNICカード。

    0

    1答えて

    すべてのIRPを記録するミニフィルタドライバを作成しようとしています。ロギングは、ドライバ自体で行われます(FltCreateFile(),FltWriteFile() ...)。 .infファイルに高度を指定しないと、ミニフィルタはロードされますが、ボリュームにはアタッチされません。 fltmc attachを使用して手動で接続することも失敗します(Attach failed:パラメータが正しく

    0

    1答えて

    フィルタファイルのスタートアップの種類を.infファイルのSERVICE_SYSTEM_STARTに設定しました。ライトウェイトフィルタドライバのサンプルを使用してフィルタドライバを手動でインストールし、仮想マシンを再起動して、が読み込まれます。 ntbtlog.txtには、「ドライバをロードしていません」というすべてのドライバ情報が入っています。