問題タブ [wmi]

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 投票する
10 に答える
95539 参照

c# - Windows サービスと c# を使用した USB ドライブの挿入と取り外しの検出


USBスティックの挿入時に自動起動し、スティックを取り外すとシャットダウンするUSB​​分散アプリケーションを作成する可能性を検討しています

.Net と C# を使用します。
C# を使用してこれにアプローチする方法の提案をお探しですか?


更新:これをサービスとして実装する2つの可能なソリューション。
- WndProc をオーバーライドする
、または
- ManagementEventWatcher で WMI クエリを使用する

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

c - CでのWMIクエリ?

プレーンCでWMIWQLクエリを発行することは可能ですか?はいの場合、どのように?

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

c# - IIS の ApplicationPool のユーザー名/パスワードを C# から変更するにはどうすればよいですか?

以下のコードを使用して、アプリケーションのインストーラー クラスに新しいアプリケーション プールを作成しています。

このアプリケーション プールが実行されているユーザー資格情報を変更するにはどうすればよいですか?

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

c# - C# で IIS サイト ID を検索するにはどうすればよいですか?

Web サービスのインストーラー クラスを作成しています。多くの場合、WMI を使用するとき (たとえば、仮想ディレクトリを作成するとき)、サイトに正しい metabasePath を提供するために、siteId を知る必要があります。

サイトの名前 (「既定の Web サイト」など) に基づいて、C# でプログラムで検索するにはどうすればよいですか?

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

windows - しばらくすると WMI エラーが発生する

Windows 2003 Server で実行されているいくつかの VBScript で興味深い/厄介な問題があります (XP では正常に実行されます)。

スクリプトは、基本的に定期的に WMI オブジェクトを呼び出して、パフォーマンス情報を抽出し、ログ ファイルに書き込みます。これは、スケジュールされたタスクによって毎朝 12:05 に開始され、真夜中まで実行されます (または、クラッシュし続けなければ実行されます)。管理者が所有しており、タスクは"cscript xx.vbs blah blah blah"です。

何時間も実行されることもあれば、数分だけ実行されることもあります。呼び出しの形式は次のとおりです。

返されるエラーは、リモート プロシージャ コールの実行に失敗したことを示すダイアログ ボックスですが、追加情報はありません (32 ビットの 16 進数が表示されるので、次回発生したときにこの質問を更新しますが、Google 検索で非常に一般的なページになったので、コードが役立つかどうかわかりません)。

また、次の行でクラッシュ (同じエラー) することもありましたが、Win32_Perf Raw Data_PerfOS_Memoryを使用するように変更して以来、この問題は発生していません。

同じマシン上にあるため、ネットワーク関連ではないと思います。

また、objWMI を何も設定せず、ループのたびに別の getObject を実行しようとしましたが、それは役に立ちませんでした。

もう1つの考えられる問題は、実際にはVMWareワークステーション内で実行されていることです(ただし、XPもそうです)-来週、Win2k3を実行する物理PCセットアップを取得して、そこでテストします。

奇妙なことに、何時間も問題なく実行され、データが収集されてログ ファイルに送信されることがあります。また、10 分でクラッシュすることもあります。

Windows の専門家からのアイデアはありますか?

アップデート:

さて、それは最終的に再び失敗しました。画面キャプチャでの私の小さな努力は次のとおりです。

p>

271行目は次のとおりです。

wmi以前に次のように設定されている:

(これはループ内で継続的に再作成されているため、RPC 接続が古くなるという問題ではないと思います)。

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

vbscript - VBスクリプトのGetObjectメソッドエラー...WMIを助けてください

この時点で、エラーメッセージが表示されます。


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

c# - c# から IIS オブジェクトを削除するにはどうすればよいですか?

アンインストール方法の一部として、仮想ディレクトリとアプリケーション プールを .NET から削除する必要があります。どこかの Web で次のコードを見つけました。

COMExceptionしかし、それは上に投げるようtree.CommitChanges();です。この行は必要ですか?それは正しいアプローチですか?

0 投票する
13 に答える
171696 参照

windows - プログラムの追加/削除リストとは異なるWMIの「インストール済み」クエリ?

WMIを使用して、WindowsXP用にインストールされているプログラムのリストを取得しようとしています。wmicを使用して、私は試しました:

インストールされているプログラムの多くのリストが表示されますが、このリストを[プログラムの追加と削除]の表示と比較すると、WMIクエリよりも多くのプログラムが[プログラムの追加と削除]のGUIに表示されます。残りのプログラムをインストールするために使用する必要がある別のWMIクエリはありますか?それとも、残りを探す必要がある他の場所はありますか?

また、プログラムの追加と削除に含まれていない、WMIクエリにリストされている2つのインストール済みプログラムがあります。なぜですか?

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

.net - Win32_PerfFormattedData_RemoteAccess_RasPort Windows XP の WMI クラス

Win32_PerfFormattedData_RemoteAccess_RasPortWindows XP でクラスの変更を監視しようとすると、「無効なクラス名」という例外が発生します。ここにリストされているコードを使用して います。

このクラスは XP でサポートされていますか? 別のプロバイダーによって提供されていますが、ドキュメントはそうであると主張しています。そうでない場合、良い代替手段は何ですか?