問題タブ [drivers]
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++ - Win32 で C++ を使用してハードウェア ドライバーをインストールするにはどうすればよいですか?
C++ を使用してハードウェア ドライバー ( inf ファイル) をインストールするにはどうすればよいですか?
プラットフォーム: Win32
windows - 文書化されていない ObReferenceObjectByName Windows カーネル関数に精通している人はいますか?
wdk を使用したドライバーのプログラミングに関する非常に興味深い記事を読みました。この記事で使用された関数の 1 つは、ObReferenceObjectByName と呼ばれます。この機能は私に多くの頭痛の種をもたらしました。最初の悪い点は、Microsoft によって文書化されていないことです。2 つ目は、この記事で使用されている言語は C++ であり、コードは単純な C のままにしておきたいということです。ほとんどの場合、これが問題にならないことはわかっていますが、実際にはそうではありません。私の人生 - この機能を含める方法を理解することができました.
この記事のコードは次のようになります。
これを何時間も再現しようとしてきました。「extern」キーワードなしで宣言しようとした、呼び出し規約を変更しようとした、インクルードを変更しようとした...常に「未解決の外部シンボル...」というエラーが発生します。
本当に困っているので、どなたかアドバイスいただけると助かります。ありがとう。
vb.net - DLL /ドライバーを使用するための最良の解決策?
POSアプリケーション用にCD722UNカスタマーディスプレイを使用しています。
USB2.0接続とドライバー電気ショック療法を含むインストールパッケージが付属しています。
今、私のアプリケーションのために。このドライバーにアクセスしたい場合はどうすればよいですか?
現在、「CD722UNアプリケーション」の.dllパスを使用していますが、クライアントのOSなどから警告を受ける可能性があります。
私の最初の考えは、最初にデバイスマネージャにデバイスがインストールされているかどうかを確認し、そこからドライバを使用することでしたか?
または
、アプリケーションフォルダ内に.dllを配布し、
searchpathを使用します""installed directory"\cd722dusb.dll"
最善の解決策は何ですか?
前もって感謝します!
java - JDBCドライバーのタイプ番号の違い
JDBCには次のようなさまざまなドライバーがあることに気づきました。
- タイプ1ドライバー
- タイプ2ドライバーなどからタイプ4
なぜ彼らはタイプ1、タイプ2などのような名前を得たのですか?ロジックはありますか?
64-bit - x64システムでのNSISインストーラーからのドライバーのインストール
NSISインストーラーにx64OSのサポートを追加したいと思います。インストーラーのタスクの1つは、ドライバーのインストールです。このタスク用に特別なNSISプラグインを作成しました。このプラグインは、 Driver Install Frameworks API(DIFxAPI)を使用してドライバーをインストールします。
問題は、このAPIがWOW64で機能しないことです。
NSISでx64インストーラーアプリケーションを作成する方法はありますか?誰かがNSISで同様の問題を解決しましたか?
PS:私が今見ることができる唯一の解決策は、インストーラーから別のアプリケーションを実行することです。これは、ドライバーをインストールするx64実行可能ファイルになります。しかし、この方法は私にはやや難しいようです。だから、私は他の解決策に興味があります。
windows - WindowsEmbeddedとのドライバーコンポーネントの混乱
Windows EmbeddedTargetDesignerおよびComponentDesignerに精通している人の助けが必要です。
私のWindowsEmbeddedイメージには、「競合」している2つのドライバーコンポーネントがありますが、IOの理由ではありません。
最初のドライバーコンポーネントは、と呼ばれる独自のシリアルポート列挙子を含むタッチスクリーンドライバーですpmserenum.sys
。
PCIシリアルポートコントローラー用の2番目のドライバーコンポーネントは、通常、Microsoftのデフォルトのserenum.sys
シリアルポート列挙子を使用します。ただし、FBAの後、何らかの理由で代わりにタッチスクリーンのpmserenum.sys
ファイルを使用しており、シリアルポートが機能しません。
serenum.sys
シリアルポートドライバコンポーネントを代わりに使用するように強制するにはどうすればよいpmserenum.sys
ですか?タッチスクリーンドライバ(したがってpmserenum.sys
)が存在しない場合は、完全に機能します。
添付のスクリーンショット:
http://img59.imageshack.us/img59/5615/badbehaviour.png-これはFBAの後の見た目です
http://img59.imageshack.us/img59/4716/goodbehaviour.png-これは見た目です
c# - レジストリからConfigDelayおよびManufacturer情報を読み取るときのバッファオーバーフローエラー
これは奇妙なドライバーエラーであり、私にはあまり意味がありません。
弊社が開発したC#.NETで開発したアプリケーションを実行しています。
プロセスモニターを使用してアプリケーションを監視していましたが、レジストリに頻繁にアクセスしていることに気付きました。プロセスモニターの出力は次のようになります。
アプリはレジストリから5秒ごとにこのようなものを読み取っているので、いくつか質問します。
- これは何ですか?
- なぜアプリはこのようなものを読んでいるのですか?
- なぜ「バッファオーバーフロー」と言っているのですか?
- これにより、アプリのパフォーマンスに問題が発生する可能性がありますか?
私が見ることができることから、アプリはこのようなものを明示的に読み取っていないので、これはマシン上のドライバー(ネットブック)に関連していると思います。
c++ - OpenAL と Vista: デバイスは常に「汎用ソフトウェア」です
私はゲームのオーディオ部分を書いており、OpenAL を使用しています。いくつかの拡張機能を使用したいのですが、テストは常に失敗します:
これは、リバーブと EAX リバーブのみをサポートする Generic Software ドライバーしか入手できないためです。私のマシンだけでなく、他のマシンでも同様です。
OpenAL が使用するドライバーを検出する方法は次のとおりです。
仕様によると、デバイス指定子は、NULL ターミネータで区切られた 'Generic Hardware' と 'Generic Software' の 2 つのドライバーを返す必要があります。
私のサウンド カードは、nvhda32v.sys ドライバー (バージョン 1.0.0.63、2009 年 11 月 11 日更新) を使用する「NVIDIA ハイ デフィニション オーディオ」デバイスです。
OpenAL がハードウェアを検出しないのはなぜですか?
windows - Windows にドライバーの再スキャンを強制する
ソフトウェアのインストールの一環として、必要なサードパーティ ハードウェア コンポーネントのドライバーをインストールします。現在、インストールが完了したら、ユーザーがハードウェアのドライバーを手動でスキャンする必要があります。
インストールしたドライバーを Windows に自動的に検索させる簡単な方法はありますか? もしそうなら、それはどのように機能しますか?どのハードウェア デバイス用のドライバーがあるか、または単に特定の場所にドライバーがあることを OS に伝える必要がありますか? または、ドライバーを System32 フォルダーにインストールして、ドライバーの再スキャンをトリガーすることはできますか?
java - AndroidでUSBデバイスと通信する方法はありますか?
非常に短い質問があります: Android OS で USB デバイスを通信/使用することは可能ですか? おそらくタブレット端末だと思います。
ある種のUSBカードスキャナーをAndroidタブレットに接続したいとは言わないでください。それはうまくいきますか?自分でドライバを書く必要がありますか?
ありがとう。