問題タブ [wdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - Visual Studio 2005 での WinDDK テスト ユーティリティの使用
現在、WinDDK 2003 で提供されている NdisProt ドライバーを実行しようとしています。ドライバーを正常にビルドしてインストールしました。
uiotestという名前のテストユーティリティが付属しています
make でユーティリティをビルドすると、正しく実行されます。
CreateFile( "\\.\\NdisProt"Visual Studio 2005 で空の win32 アプリケーション ソリューションを作成すると、 [...])`の間、ドライバーに接続できません。呼び出しは常に無効なハンドルを返します。私のプロジェクトは、make とまったく同じようにビルドされていないと思われます。make で使用する「sources」ファイルの内容は次のとおりです。
プロジェクトに lib パスとインクルード パスを追加しました
これがddk環境からのmakeの戻り値です
何が起こっているのかを知るために何をチェックすればよいのかよくわかりません。新しいプロジェクトはコンパイルおよび実行されCreateFile()ますが、INVALID_HANDLE_VALUE で失敗します
windows - usbioctl.h は何に置き換えられましたか?
USB デバイスの 1 つのテスト モジュールを作成しようとしています。Windows XP と Windows 2003 DDK を使用しています。を含めると、それが廃止されたという警告が表示されますが、何がそれを置き換えたかについてのヒントは得られません。一部の定義が に移行されていることがわかりますが、IOCTL の構造定義 (USB_NODE_CONNECTION_INFORMATION など) はどこにも存在しません。構造体の MSDN ヘルプ ページでさえ、廃止されたという通知や新しい API へのポインタなしで、廃止されたヘッダーを参照しています。
Windows を使用して低レベルで USB デバイスを列挙し、アクセスするための、前向きでサポートされている方法は何ですか?
windows - DDK の例からワークスペースを構築するには?
私はwin32プログラミングとドライバープログラミングの初心者です。システムに Windows DDK をインストールし、DDK の例をいくつか取得しましたが、これらの例には dsw ファイルがありません。
VC6 でそのワークスペースを開くことができるように、.dsw ファイルを作成する方法を知りたいと思いました。
usb - win32 の Readfile と Writefile がエラー コード 1 で失敗する
コード :
説明:
createfile() を使用して接続された USB デバイスを開こうとしました。Readfile および Writefile() 呼び出しを使用して、デバイスとの通信を試みました。しかし、これらの呼び出しはエラー コード 1 で返されました。その理由は何でしょうか??
どうぞよろしくお願いいたします。
よろしくお願いしますスレン
windows - プログラムによるジョイスティックのエミュレート
キープレスやマウス入力を使用してジョイスティックをエミュレートしたいと考えています。そのため、他のプログラム/ゲームは、ユーザーがマウスを使用しているときにジョイスティックを使用していると見なします。
したがって、プログラムは、偽の USB または偽の既存のジョイスティック用のドライバーをインストールします。
同じことを行う PPJoy という既存のプログラムがありますが、残念ながらそのソースはクローズドであり、ユーザーがスタンドアロンでインストールして構成手順を実行する必要があります。
これを見つけました: http://www.microsoft.com/whdc/archive/hidgame.mspx
しかし、それをあまり意味を成すことはできません。盲目的にすべてのドアをノックするのではなく、自分で研究できるように、いくつかの高レベルのポインターが必要です:)
編集:ジョイスティックのみをサポートするサードパーティのプログラムを制御しようとしています
visual-studio-2005 - 'align': 認識されない拡張属性
私はvc 6で作業していて、ddk 3790.1830に勝ちました。
Visual Studio 2005 をインストールし、ddk 6001.18002 を獲得しました。
コードをコンパイルすると、「'align': 認識されない拡張属性」が表示されます
どうすればこの問題を解決できますか?
visual-studio - Visual Studio を使用してドライバーを作成するにはどうすればよいですか?
誰もこれを行う方法の記事を持っていますか?
redirect - LPT トラフィックのスニッフィング
LPT 出力トラフィックをインターセプトする必要があります。数時間の調査の後、これを行う唯一の方法は、カーネルモードドライバー、より正確には「フィルタードライバー」を作成することであることがわかりました...?
WDK をダウンロードしましたが、用語と膨大な数のドライバーの種類に圧倒されます。
私は基本的に、どのような種類のドライバーを作成する必要があるかを理解しようとしています。私のターゲット環境は Windows XP SP2 および 3のみです。
重要な場合の背景情報: LPT1 に出力する従来の DOS アプリがたくさんあります。この出力をキャプチャし、このデータを (GDI 呼び出しの後) 最新の USB (ネットワーク) プリンターにリダイレクトできるようにしたいと考えています。幸いなことに、問題の後半は簡単です。
誰かが私を正しい方向に向けてくれることを願っています。ティア。
build - 「致命的なエラー U1087: : と :: を同じターゲットに依存させることはできません」
Microsoft Driver Development Kit (DDK) を使用して、DDK に含まれている既定のドライバーをビルドしようとしても、このエラーに悩まされていました。
Google で原因と解決策を追跡するのに苦労しました。この同じ問題を経験する可能性のある他の人を支援するために、ここに文書化しています.
エラー: 「致命的なエラー U1087: : と :: を同じターゲットに依存させることはできません」
解決策: ビルドしているディレクトリにスペースが含まれていないことを確認してください。
このエラーには他の原因と解決策があるかもしれませんので、他にある場合は以下に投稿してください。これは私にとってすぐにうまくいった解決策です。
windows - XPSに印刷するためのWindows7ドライバー
Windows 7 DDK(またはWDK)へのリンクは、私がアクセスできるものではないようです。コンテンツをXPSに変換し、それを使って何かを行うドライバーを作成する必要があります。「何かをする」のは簡単ですが、最初の部分はよくわかりません。
Win7 WDKへのリンクを見つけましたが、上で述べたように、アクセスできません(私の会社にはMSDNがありますが、ダウンロードで見つけることができません)。
XPSの部分については、XPSについて説明しているこのリンクが利用可能になっていることがわかりました。結果として得られるリンクは、ドライバーにまったく焦点を当てていないようで、より一般的なようです。
誰かがこれらの2つの問題を手伝ってくれるかどうか疑問に思います。Win7用のドライバーの作成はVistaとほとんど同じですか?その場合、少なくともWindows 2008 WDKを使い始めることができますか?また、このXPSフィルターパイプラインを使用して、独自のカスタムドライバーを使用してXPSに印刷した人はいますか?
すべての助けに感謝します。