問題タブ [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.

0 投票する
2 に答える
3811 参照

c++ - Win32 で C++ を使用してハードウェア ドライバーをインストールするにはどうすればよいですか?

C++ を使用してハードウェア ドライバー ( inf ファイル) をインストールするにはどうすればよいですか?

プラットフォーム: Win32

0 投票する
3 に答える
3554 参照

windows - 文書化されていない ObReferenceObjectByName Windows カーネル関数に精通している人はいますか?

wdk を使用したドライバーのプログラミングに関する非常に興味深い記事を読みました。この記事で使用された関数の 1 つは、ObReferenceObjectByName と呼ばれます。この機能は私に多くの頭痛の種をもたらしました。最初の悪い点は、Microsoft によって文書化されていないことです。2 つ目は、この記事で使用されている言語は C++ であり、コードは単純な C のままにしておきたいということです。ほとんどの場合、これが問題にならないことはわかっていますが、実際にはそうではありません。私の人生 - この機能を含める方法を理解することができました.

この記事のコードは次のようになります。

これを何時間も再現しようとしてきました。「extern」キーワードなしで宣言しようとした、呼び出し規約を変更しようとした、インクルードを変​​更しようとした...常に「未解決の外部シンボル...」というエラーが発生します。

本当に困っているので、どなたかアドバイスいただけると助かります。ありがとう。

0 投票する
1 に答える
856 参照

vb.net - DLL /ドライバーを使用するための最良の解決策?

POSアプリケーション用にCD722UNカスタマーディスプレイを使用しています。

USB2.0接続とドライバー電気ショック療法を含むインストールパッケージが付属しています。

今、私のアプリケーションのために。このドライバーにアクセスしたい場合はどうすればよいですか?

現在、「CD722UNアプリケーション」の.dllパスを使用していますが、クライアントのOSなどから警告を受ける可能性があります。

私の最初の考えは、最初にデバイスマネージャにデバイスがインストールされているかどうかを確認し、そこからドライバを使用することでしたか?
または
、アプリケーションフォルダ内に.dllを配布し、
searchpathを使用します""installed directory"\cd722dusb.dll"

最善の解決策は何ですか?

前もって感謝します!

0 投票する
5 に答える
9127 参照

java - JDBCドライバーのタイプ番号の違い

JDBCには次のようなさまざまなドライバーがあることに気づきました。

  1. タイプ1ドライバー
  2. タイプ2ドライバーなどからタイプ4

なぜ彼らはタイプ1、タイプ2などのような名前を得たのですか?ロジックはありますか?

0 投票する
4 に答える
10061 参照

64-bit - x64システムでのNSISインストーラーからのドライバーのインストール

NSISインストーラーにx64OSのサポートを追加したいと思います。インストーラーのタスクの1つは、ドライバーのインストールです。このタスク用に特別なNSISプラグインを作成しました。このプラグインは、 Driver Install Frameworks API(DIFxAPI)を使用してドライバーをインストールします。

問題は、このAPIがWOW64で機能しないことです。

NSISでx64インストーラーアプリケーションを作成する方法はありますか?誰かがNSISで同様の問題を解決しましたか?

PS:私が今見ることができる唯一の解決策は、インストーラーから別のアプリケーションを実行することです。これは、ドライバーをインストールするx64実行可能ファイルになります。しかし、この方法は私にはやや難しいようです。だから、私は他の解決策に興味があります。

0 投票する
1 に答える
298 参照

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-これは見た目です

0 投票する
1 に答える
655 参照

c# - レジストリからConfigDelayおよびManufacturer情報を読み取るときのバッファオーバーフローエラー

これは奇妙なドライバーエラーであり、私にはあまり意味がありません。

弊社が開発したC#.NETで開発したアプリケーションを実行しています。

プロセスモニターを使用してアプリケーションを監視していましたが、レジストリに頻繁にアクセスしていることに気付きました。プロセスモニターの出力は次のようになります。

アプリはレジストリから5秒ごとにこのようなものを読み取っているので、いくつか質問します。

  1. これは何ですか?
  2. なぜアプリはこのようなものを読んでいるのですか?
  3. なぜ「バッファオーバーフロー」と言っているのですか?
  4. これにより、アプリのパフォーマンスに問題が発生する可能性がありますか?

私が見ることができることから、アプリはこのようなものを明示的に読み取っていないので、これはマシン上のドライバー(ネットブック)に関連していると思います。

0 投票する
4 に答える
3405 参照

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 がハードウェアを検出しないのはなぜですか?

0 投票する
1 に答える
611 参照

windows - Windows にドライバーの再スキャンを強制する

ソフトウェアのインストールの一環として、必要なサードパーティ ハードウェア コンポーネントのドライバーをインストールします。現在、インストールが完了したら、ユーザーがハードウェアのドライバーを手動でスキャンする必要があります。

インストールしたドライバーを Windows に自動的に検索させる簡単な方法はありますか? もしそうなら、それはどのように機能しますか?どのハードウェア デバイス用のドライバーがあるか、または単に特定の場所にドライバーがあることを OS に伝える必要がありますか? または、ドライバーを System32 フォルダーにインストールして、ドライバーの再スキャンをトリガーすることはできますか?

0 投票する
3 に答える
4510 参照

java - AndroidでUSBデバイスと通信する方法はありますか?

非常に短い質問があります: Android OS で USB デバイスを通信/使用することは可能ですか? おそらくタブレット端末だと思います。

ある種のUSBカードスキャナーをAndroidタブレットに接続したいとは言わないでください。それはうまくいきますか?自分でドライバを書く必要がありますか?

ありがとう。