問題タブ [managementeventwatcher]
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.
c# - 別の方法でメソッドを実行しているボタンの終わりに
そのため、USB デバイスのプラグインと削除をチェックするコードがいくつかあります。
watchremove
とにかく、プログラムが終了する前にandwatcheradd
ループを停止して、停止コードによる例外を防ぐことができるのではないかと思っていました:
Main_Shown.deviceadd.Stop();
これは正しい構文や方法ではありません。結果は、上記のループを安全に停止し、プログラムが例外なく終了できるようにする必要があります。
vb.net - ManagementEventWatcher を操作するときの無効なクラス ManagementException
現在、別のコンピューターと通信して、発生しているイベントを確認しています。以下のように Wql Event クエリをセットアップしました。
「.Start()」行で、「無効なクラス」と「ManagementException」という例外が発生します。このインスタンスの前に接続して、リモート コンピューターの WMI から IP アドレスなどの基本情報を取得できるので、接続が機能していることはわかっています。私が見つけた唯一の解決策は、ターゲット ビルドが x86 のみであることに関係していることですが、現在は AnyCPU であり、まだこの問題があります。
このエラーの原因は何ですか?
c# - ManagementEventWatcher.Start() アクセスが拒否されました
C#.Net でアプリケーションを作成しようとしています。ユーザーが開始および停止するプロセスをスキャンする必要がありますが、「アクセスが拒否されました」というメッセージが表示されます。.Start()
ここに私がこれまでに持っているものがあります
オンラインで時間を検索しましたが、何も見つかりませんでした。この問題を抱えていた人々は、ローカルではなくリモートで問題を抱えていました。この場合、VSまたはOSのバージョンが重要になる可能性がある場合に備えて、Windows Pro 8.1 + Microsoft Visual Studio Ultimate 2013を使用しています。
processStartEvent.Start()
この問題は、「アクセスが拒否されました」と言ってトリガーされます。私も同じ結果でから.Start()
に切り替えようとしました.WaitForNextEvent()
私がここで見逃しているものはありますか?
c# - System.Management.ManagementException Win32_ProcessStartTrace で「アクセスが拒否されました」
特定のプロセスが開始または停止されるシナリオを処理するコードがあり、これを実現するために ManagementEventWatcher を使用しています。
このコードは私のマシンでローカルに正常に動作しますが、サーバーの 1 つに展開すると、「アクセスが拒否されました」という例外がスローされます。サーバーでこれを実行しているユーザーには管理者権限がないため、このリンクで説明されているようにユーザーを追加しました - http://world.episerver.com/faq/Items/SystemManagementManagementException-Access-denied/
これは問題を解決していないようです。これをサーバー上で機能させるには、他に何かアクションを実行する必要がありますか?
ManagementScope を ManagementEventHandler にも追加しましたが、それでも原因は解決しません。
お時間をいただきありがとうございます。
c# - ManagementEventWatcher の停止/開始/破棄の問題
ここで本当に厄介な問題が発生しました..次のコードを検討してください:
Pause...()
とは両方とも、 Resume...()
MEW クラスによって提供される Stop()/Start() メソッドの単純なラッパーです。まあ、それはまったく機能しません。取り扱い方法を切り離しても(-= _KindlePlugedEventWatcher_EventArrived
)... 2回目の発射を続けます。さらに、Dispose() を呼び出してみました。役に立たない: ミュウ オブジェクトはまだ生きている!!!
誰かがアイデアを持っていますか?
c# - WMI ManagementEventWatcher を使用して、Bluetooth デバイスの接続/切断をリッスンする
WMI に不慣れで、ちょっとわからないところがありますが、
次のコードは、USB デバイスの接続と切断を検出しますが、BT デバイスの接続/切断 (ペアリングだけでなく) も検出する必要があります。
WMIで達成できない場合、別の方法がありますか(できれば32フィートのソリューションを回避することを願っています)。
c# - c#で新しく挿入されたUSBドライブ文字を取得するにはどうすればよいですか?
新しく挿入された USB ドライブとそのドライブ文字を見つける ac# プログラムを作成しました。このプログラムを実行すると、挿入イベントが発生し、ドライブ文字を取得できませんでした。誰でもこれを行うためのアイデアを提案できますか?
コード