問題タブ [wmi-query]
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.
.net - .net で同等の共有フォルダーを確認しています
.net フレームワーク内で、2 つの異なる共有フォルダーが実際に同じ物理ディレクトリを指しているかどうかを確認する方法はありますか? Windows のディレクトリには、ある種の一意の識別子がありますか? グーグルフーは私を失敗させています。
(つまり、一時ファイルを一方に書き込んで、それが他方に表示されるかどうかを確認することは別として)
編集: System.Management 名前空間で正しい方向を示してくれた Brody のおかげで、必要なものを発見したと思います。
c# - WMI プロセス監視は CPU を使いすぎます! より良い方法はありますか?
Windows マシンで特定のプロセスがいつ開始または停止されるかを監視する必要があります。現在、WMI システムを利用して 5 秒ごとにクエリを実行していますが、WMI は WMI であるため、5 秒ごとに CPU スパイクが発生します。これを行うより良い方法はありますか?実行中のプロセスのリストを作成し、System.Diagnostics 名前空間を介してそれらに Exited イベントをアタッチすることはできますが、作成するイベント ハンドラーはありません。
wmi - ファイルの変更を監視するための WQL クエリ
私は WMI イベントを初めて使用するので、助けが必要です。特定のフォルダー (C:\Data) に配置されたファイルで発生した変更を監視するための WQL クエリを作成しようとしています。次のクエリを思いつきましたが、WMIEvent は発生しません。
私が間違っていること、またはファイルの変更を照会する他の方法を知っている場合は、フィードバックをお寄せください:)
wmi - Service Pack のリストを取得するための WMI クエリ
WMI を使用して、Windows 2000 マシンにインストールされているサービス パックを見つけることはできますか?
c# - WMIEventクラスのリスト
最近、私はWMIとWQLについて学んでいます。クエリできるWin32クラスのリスト(MSDNから)を見つけましたが、イベントクラスのリストを見つけることができません(Win32クラスのリストのサブセットである必要がありますか?)このためのリストまたはある種のチートシートがありますか?私は好奇心からこれを求めています。
イベントクラスの例-Win32_ProcessStartTrace
c# - この WMI クエリが 2 回目の呼び出しでハングするのはなぜですか?
次の WMI クエリは、無効なサーバー名のserverProtocolsManagement.Get()
場合に例外をスローしsqlHost
ます (予想どおりです。ただし、同じ無効なパラメーターを使用してこのコードを再度呼び出そうとすると、ManagementScope
コンストラクターが無期限にハングします (エラーを返したりスローしたりすることはなく、ハングするだけです)。これについて合理的な説明はありますか?
編集:
ConnectionOptions
(オブジェクトをManagementScope
コンストラクターに渡すことによって) さまざまなタイムアウト オプションをいじってみましたが、役に立ちませんでした。
編集#2:
なぜこれを考えなかったのかわかりません (それでも問題にはなりませんが): デバッグ中に VS のイミディエイト ウィンドウからこのコードを呼び出していました。このコードを Windows フォーム ボタンにリンクすると、すべてが正常に機能したため、何らかのスレッドの問題が発生したに違いありません。助けてくれてありがとう!!
wmi - WMIwin32_productテーブルでFlashPlayerが見つかりません
Macromedia FlashPlayerがWMIwin32_productテーブルに存在しないのはなぜですか?クエリを実行しているマシンにFlashPlayerがインストールされています。
次のクエリを実行しようとしています。
インストールされているFlashPlayerのバージョンを取得する他の方法はありますか?このプロジェクトはC#で開発されています。
windows - CD-ROM が本物か仮想かを確認する方法
次の WMI クエリを使用して、マシンの CD/DVR ドライブを列挙しています。
質問: 返されたドライブのうち、実際の物理 CD/DVD ドライブと仮想ドライブ (Deamon Tools、MagicDisc など) を検出する方法はありますか?
sql - WQL は TOP をサポートしていません - 回避策が必要です
WQL (基本的に SQL for WMI) は、TOP または LIMIT キーワードをサポートしていません。Sql Server は TOP を使用し、他の多くの RDBMS は LIMIT などをサポートしています。
結果セットを任意の数に制限する TOP/LIMIT 句があるかのように動作するように SELECT クエリをエミュレートする回避策はありますか?
それとも、TOP や LIMIT のように機能する WQL 固有のキーワードは他にありますか?
powershell - PowerShellを使用して共有フォルダーにアクセスするユーザーを特定する
PowerShellスクリプト(v 1.0)を使用して、Windows XP(SP2)マシン上の共有フォルダーにアクセスするユーザー/セッションを特定する必要があります。これは、コンピュータの管理|を使用して表示される情報です。システムツール| 共有フォルダ| セッション。誰かが私にこれについて行く方法についての指針を与えることができますか?
WMIクエリが必要になると思いますが、オンラインで最初に検索したところ、クエリの詳細がわかりませんでした。
ありがとう、MagicAndi