私は現在、プロプライエタリなPCMCIA無線カードを使っていくつかの無線機器と通信するプロジェクトに取り組んでいます。私は現在、カードとの間でデータの読み書きを処理し、処理のために保存するバックグラウンドプロセスを持っていますが、アプリケーションが動作していないときにカードの電源を切ることができるようにしたいと考えています。私はいくつか調査しましたが、WMIは明らかにそのWIN32_PCMCIAController
実装のCIM_PCMCIAController
プロファイルをサポートしていますが、SetPowerState()
とReset()
関数は実装されていません。誰もがスロットの電源状態を制御する方法を(WMIの有無に関わらず)知っていますか?私はプログラム的にスロットとカードの両方の電源を切って電源を入れる必要があります。PCMCIAスロット/カードへの電力制御
編集私はこれを容易にカードに機能を追加することを示唆していると話した
数人。残念ながら、この種の機能を提供するためにカードを変更することは、実際には選択肢ではありません。私はどちらもデバイスも、ここからPCMCIAコントローラ自体を無効にしても、デバイスは、「多機能アダプタ」カテゴリの下に、デバイスマネージャに表示されないことを確認しました2
編集上の任意の効果を持っていますカードの力。
デバイスドライバは2つの仮想COMポートを作成します。これらのポートがデバイスマネージャに表示されていることはわかっていますが、カード自体には自信がありません。私は月曜日に点検する必要があります。 –
月曜日にお知らせください。そうでない場合、カードポートは専用のチップセットによって制御されていますか、またはサウスブリッジに直結していますか?これらのコントローラーに乗ってポートに電力を供給することができるからです。 –
@Ali:それはマシンからマシンに変わるもの(カード固有ではなくマシン固有のもの)であれば、これは動作しません。これはカードが入ったノートパソコンの汎用ソリューションである必要があるからですそれ。 –