問題タブ [system.management]

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

c# - ManagementObjectSearcher.Get() が例外をスローする

次のコードを実行すると、searcher.Get()「サポートされていません」という例外がスローされます。管理者として実行しても問題は解決しません。これは VS 2010 でコンパイルされています。XP、Win7、および Win8.1 で例外が発生します。何か案は??

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

c# - C#からネットアダプタを無効にすると機能しない

ユーザーが選択しなかったときにサーフィンをブロックするアプリを作成しましたが、C# からネットと作業アダプターを停止する方法が見つかりません。stackoverflow から多くの例とアドバイスを見て試してみましたが、どれもうまくいきませんでした。アダプターを無効にしようとしました-

別のプロセスへのソケットバインドを試みたので、ブラウザーをブロックできます。ドライバーを無効にしようとしましたが、これまでのところ何も機能しませんでした。あなたは私のために働くアイデアを持っていますか?XPと7では違いがあることがわかりましたので、win7で動作するか確認してください。

0 投票する
0 に答える
1371 参照

c# - C# System.Management.Automation.PowerShell のパフォーマンス

System.Management.Automation.PowerShell クラスからスクリプトを実行する場合よりも、PowerShell からスクリプトを直接実行するパフォーマンスの方がはるかに速いのはなぜですか? PS で直接スクリプトを実行すると、1 秒もかかりませんが、以下のコードを使用して実行すると、Invoke に数分かかります。

スクリプト テキスト:

C# でこのメソッドに対するスクリプトの実行をテストしたところ、このメソッドはスクリプトの実行に 2 秒もかかりませんでした。

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

c# - C# を使用して WMI クラスのプロパティから CIM データ型を取得する

このようにして、WMI にアクセスし、クラスに関する情報 (メソッド、クラスのすべてのプロパティ、および後続のメソッドを含む) を取得できるクラスを作成することができました。C# の System.Management クラスまたは System.Management.Instrumentation クラスの下に、メイン クラスまたはメソッドのいずれかで、WMI のプロパティの CIM データ型にアクセスできるものを見つけることができません。これらのデータ型を取得する方法を知っている人はいますか?

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

.net - WMI または Perfmon を使用した監視 (.NET でプログラムによる)

現在インストールされているマシンのみのリソースを常に監視するエージェント Windows サービスを開発する必要があります。監視対象のリソースは、プロセッサの状態、SNMP トラップ、SQL Server の状態などです。

これは、WMI または Perfmon を使用して .NET でプログラムによって実現できることがわかりました。

どちらを使っているかわかりません。長所と短所、そしてどのような状況で各オプションを選択する必要があるかを探しています。

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

c# - System.Management、Management Object Searcher、および RAM

私はコーディングが初めてで、コンピューター情報を複数行のテキストボックスに表示する簡単なアプリを作成しようとしています。

そのため、レジストリでOS名、バージョンなどを検索し、system.environmentを使用して現在ログインしているユーザー、アーキテクチャなどを取得することで基本を取得し、ManagementObjectSearcherを使用してCPUの名前と合計RAMを取得しました.

私の問題は、4 つのメモリ スティックがインストールされていることです。そのため、アプリは技術的には各メモリ スティックの合計サイズを返すことで求めているものを提供しますが、実際には、4 GB の 4 つのインスタンスではなく、16 GB の 1 つのインスタンスが必要です。これは私が使用したものです:

出力は基本的に次のようになります。

明らかに、私は深いところに飛び込んでしまったので、おそらくこれをクリックすることができないので、どんな助けも大歓迎です.

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

c# - System.Drawing.Printing を使用してキュー ステータスを取得する

System.Drawing.Printing;ネットワークプリンターのキューステータスを取得するために使用しようとしています。

プリンターのプロパティを取得できますが、実際にはキューの状態を取得できないようです。

これは私がこれまでに試したことです:

そこから、プリンターが有効であることを確認できますが、ps.IsValidそれtrue以上進むことはできません。

ステータスを取得するためにも使用しようとしましたSystem.Managementが、情報をダンプする方法を知っているだけで、キュー情報もありません。

.dll を使用してキューの状態 (ドキュメントの数) を取得する方法を知っていますか?

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

c# - ManagementEventWatcher.Start() アクセスが拒否されました

C#.Net でアプリケーションを作成しようとしています。ユーザーが開始および停止するプロセスをスキャンする必要がありますが、「アクセスが拒否されました」というメッセージが表示されます。.Start()

ここに私がこれまでに持っているものがあります

オンラインで時間を検索しましたが、何も見つかりませんでした。この問題を抱えていた人々は、ローカルではなくリモートで問題を抱えていました。この場合、VSまたはOSのバージョンが重要になる可能性がある場合に備えて、Windows Pro 8.1 + Microsoft Visual Studio Ultimate 2013を使用しています。

processStartEvent.Start()この問題は、「アクセスが拒否されました」と言ってトリガーされます。私も同じ結果でから.Start()に切り替えようとしました.WaitForNextEvent()

私がここで見逃しているものはありますか?