問題タブ [plug-and-play]
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.
asp.net-mvc - プラグ アンド プレイ MVC アプリケーションを構築する方法は?
MVC Web アプリケーションの構築。javascript (require.js、pager.js、jquery、knockout など) によって高度に駆動される単一ページ アプリになります。
このアプリケーションには、独自の組み込みページ、コントローラーなどがあり、外部のプラグ アンド プレイ機能も受け入れる必要があります。
理想的には、別の MVC Web アプリからメイン アプリに .dll をドロップするだけで、ドロップされたアプリのコントローラーを継承するだけでなく、その Web ファイル ( .htm、*.ts、*.js、 *.css など)。
インストールされた各 dll のタイルを含むホームページがあると想像してください。新しい dll を参照すると、アプリのタイルがホーム ページ (アプリへのエントリ ポイント) に追加されます。
各プラグ アンド プレイ アプリは、ルーティング設計に準拠する必要があります (MVC コントローラーと PagerJS 用)。
最後に、各アプリはユーザーのログイン データを共有できる必要があります。
私の質問が少し広いことは承知していますが、いくつかのアイデアを得て、それがどこに行くのかを知りたかっただけです。
windows - Windows で PNP デバイスの列挙を解除する方法は?
私は少しドライバーのプログラミングを行っており、独自のカスタム デバイス セットアップ クラスを持つ疑似デバイス用の PNP ドライバーを持っています。ドライバーは疑似バス列挙子であり、トースターの例と同じように疑似デバイスを作成します。
とにかく、今は古い、不要なエントリがたくさんありますHKLM\SYSTEM\CurrentControlSet\Enum
。そこに古いデバイスの列挙を削除するための便利なユーティリティはありますか? devcon
orではできないようですpnputil
。SYSTEM
手動で削除することもできますが、 にあるものの多くに対して完全な制御権限しかないことを考えると、それは本当に面倒Enum
です。
c# - USB 自動実行で .exe を実行する方法
USBフラッシュドライブが挿入されるたびに実行して、ようこそ画面を開くC#.exeプログラムがあります。
自動実行の「メニュー」にオプションを表示するautorun.infファイルや同様のものについては知っていますが、プログラムを自動的に起動する必要があります(プラグアンドプレイ)。
ユーザーがコンピューターにインストールする必要がある追加のプログラムを使用せずに、これを実現するにはどうすればよいですか。
c++ - C++ Windows 7 インストールされているドライバーのシンボリック名を取得する
カスタム ハードウェアと通信する必要があるアプリケーションがあります。ドライバーがシンボリック名を登録する形式を大まかに知っていますが、カード上のいくつかの物理スイッチに基づいて、カードにはやや動的な名前が付けられます。私の質問は、登録されたシンボリック名を見つける方法、またはドライバーを見つけてシンボリック名を作成する方法があるということです。
私のアプリケーションでは、CreateFile()、WriteFile() などの操作にシンボリック名を使用しています。
アップデート
ドライバーは PNP であるため、実際には の下HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\V70QT\
に 1 つのサブキーしか作成されず、複数のカードを持つ可能性があります。私は一瞬、このレジストリ キーを使用できると考えました。
シンボリック キー名は V70QTX_Y と同様の形式で作成されるため、X はカード ID (ハードウェアのスイッチ)、Y はチャネル (ここでは関係ありません) です。「NextInstance」値を使用して名前を作成できると思っていましたが、カードが 4 のようなスイッチ ID を持つ可能性があり、最初のインスタンスになる可能性があるため、機能しません。
c# - WqlEventQuery を使用して接続された USB デバイスを検出し、それらの説明情報を取得します
USBに接続されたデバイスを識別するために、WqlEventQueryについていじってみました
次に、ウォッチャーイベントハンドラーでデバイスプロパティを探してみました
接続されたデバイスに関する情報を抽出できる場所が見つかりませんでした。そのため、USBポートを介して電話を接続しているとき。特定のメーカーなどから特定のモデルの電話であるという情報を抽出したいと考えています。
この情報を取得する目的で正しいことを行っていますか? この点で、何か別の、またはより効果的なものを試す必要がありますか?
ありがとう!
plugins - プラグ アンド プレイ デバイスのプログラミング
プラグアンドプレイにするためにチップをプログラミングする方法を知っている人はいますか? つまり、ハードウェアなどに PNPID を含める方法は? 外部デバイスは、USB ポートを介して対話します。
どんな助けでも大歓迎です。
前もって感謝します。
android - WIN API 経由でプラグ アンド プレイ android デバイスのファイルにアクセスする
説明を簡単にさせてください。USB経由でコンピューターに接続されたAndroidデバイスを検出し、デバイスのメモリにアクセスしてカメラの写真を読み取るための単純なWindowsサービスを作成しています。
WIN API を使用RegisterDeviceNotification()
すると、登録してデバイスの変更 (コンピューターから追加/削除されたデバイス) の通知を受け取ることができます。私の場合、USB デバイスがコンピューターに接続されたときに通知を受け取るように登録します。そのため、ボリューム デバイスが接続されている場合、構造体dbcv_unitmask
から使用してドライブ文字を取得できます。PDEV_BROADCAST_VOLUME
これは、USB ドライブでは非常にうまく機能します。既知のドライブ文字により、USB ドライブにアクセスできます。
しかし、私の場合、Android デバイスは MTP プロトコルを使用して接続し、Windows は接続されている新しい USB デバイスを認識しますが、ドライブ文字を割り当てないようです。そのため、デバイスのメモリにプログラムでアクセスする方法がありません。
WIN API経由でAndroid PNPデバイスにアクセスする方法があれば教えてください。
ありがとう!