Описание тега managementeventwatcher

Класс ManagementEventWatcher взят из пространства имен System.Management. Его можно использовать для подписки на временные уведомления о событиях WMI на основе указанного запроса события.
1 ответ

Как определить вставку USB-устройств по категориям в C# winform?

USB thumb drives USB harddisks USB DVD writer USB Bluetooth devices USB headsets usb mouse USB keyboard USB webcams / cameras Просто хочу обнаружить любое USB-устройство с помощью обработчика событий... Буду признателен за любую помощь... WqlEventQu…
08 сен '15 в 12:50
1 ответ

Как использовать ManagementEventWatcher для отслеживания приостановки / возобновления?

Я пытаюсь использовать ManagementEventWatcher в службе, чтобы отслеживать, когда компьютер входит и выходит из спящего режима. Я новичок в.NET и C#, поэтому я изо всех сил пытаюсь придумать синтаксис, чтобы сделать эту работу. Я нашел сообщение в бл…
27 янв '10 в 21:47
1 ответ

ManagementEventWatcher.Start() Доступ запрещен

Я пытаюсь создать приложение в C#.Net, и мне нужно, чтобы он сканировал процессы, которые пользователь запускает и останавливает, но я получаю "Отказано в доступе" на .Start() Вот что у меня так далеко using System; using System.Collections.Generic;…
1 ответ

Составление запроса в WqlEventQuery для более чем одного сетевого адаптера завершается неудачно в C#

Я пытаюсь обнаружить изменения DNS для 2 сетевых адаптеров. Я использую C# .net 4.0 на win 7 64-битной машине.Код для прослушивания win ключей реестра сетевых адаптеров (внутри RegisterToDNSChanges): using System; using System.Collections.Generic; u…
13 окт '14 в 15:37
1 ответ

ManagementEventWatcher теряет события в C#

Я разрабатываю приложение, которое использует ManagementEventWatcher контролировать USB События. Код работает правильно, но в некоторых случаях программа теряет некоторые USB events, Как правильно составить список всех событий с USB? Я использую сле…
31 окт '16 в 16:25
1 ответ

Невозможно безопасно извлечь извлеченную карту памяти USB при запуске FileSystemWatcher на диске

Мне нужно создать запись файла активности на моем USB-накопителе. Что я могу сделать до сих пор: Он обнаруживает вставку и извлечение (обнаруживает извлечение после удаления памяти) из памяти USB с помощью ManagementEventWatcher: using System.Manage…
1 ответ

Как запустить процесс и установить его главное окно как дочернее окно моего приложения

Я запускаю новый процесс из моего приложения на C#. После создания процесса я установил его главное окно как дочернее окно моего приложения, используя ManagementEventWatcher и SetParent. Проблема в том, что когда я пишу в своем запросе WITHIN 2, все…
04 июл '16 в 18:19
0 ответов

C# обратный вызов на новый процесс создан?

Я хочу за мой callbackMethod() запускаться всякий раз, когда создается определенный новый внешний процесс. Я смотрел на API WMI, я прочитал до некоторой степени, я могу прикрепить обработчик событий при каждом запуске процесса. Я посмотрел на этот о…
3 ответа

Доступ к пути 'c:\$Recycle.Bin\S-1-5-18' запрещен

У меня есть этот код для копирования всех файлов из исходного каталога, F:\, в каталог назначения. public void Copy(string sourceDir, string targetDir) { //Exception occurs at this line. string[] files = System.IO.Directory.GetFiles(sourceDir, "*.jp…
18 мар '14 в 09:17
1 ответ

Как получить PID источника и назначения для процесса, созданного с помощью WMI?

Процесс может быть порожден с помощью WMI COM, ниже пример порождения calc.exe в VBS. Родителем будет WmiPrvSE.exe, который является COM-сервером WMI, а не wscript.exe. Задача состоит в том, чтобы подключить ниже запрос на создание процесса. str = "…
14 фев '17 в 17:14
1 ответ

Запрещение пользователю запускать более одного экземпляра процесса

Я не опытный программист, поэтому любые советы / рекомендации / примеры будут оценены! У меня есть приложение формы Windows в C# (.Net Framework 4.5), которое заменяет службу Windows (возникли проблемы с переменной Session0). Приложение должно откры…
10 ноя '14 в 15:03
0 ответов

Используйте WMI ManagementEventWatcher для прослушивания подключенных / отключенных устройств Bluetooth

Новичок в WMI, и я немного чувствую себя в темноте, Следующий код обнаруживает подключение и отключение USB-устройств, но мне также необходимо определить, когда BT-устройство подключено / отключено (а не просто сопряжено). ManagementEventWatcher wat…
13 фев '16 в 21:42
1 ответ

Обнаружение вставки и извлечения USB-накопителя с помощью службы Windows и Vb.Net

Я хочу в своем приложении определить, подключен ли USB-накопитель или нет. Я много гуглил по этому поводу и на самом деле нашел много ответов, но ни один из них не работал так, как я хотел. Я нашел тот, который отлично работает и выдает сообщение, к…
15 окт '17 в 19:16
1 ответ

ManagementEventWatcher - InvalidComObjectException, когда приложение существует

У меня есть.NET библиотека, которая использует ManagementEventWatcher учебный класс. Моя библиотека одноразовая, поэтому обычно я оборачиваю ее в оператор использования и ManagementEventWatcher класс распорядился бы моей библиотекой. Моя проблема в …
19 авг '10 в 17:53
1 ответ

ManagementEventWatcher в службе Windows работает в режиме отладки, но не при установке

Заранее извиняюсь, если я не сделал отступ в своем коде должным образом, это мой первый пост. Поэтому моей конечной целью является создание службы Windows, которая отслеживает события, когда запускается процесс notepad.exe и в ответ запускает mspain…
0 ответов

ManagementEventWatcher Stop/Start/ Утилизация проблем

Я получил действительно раздражающую проблему здесь... Рассмотрим следующий код: private static void _KindlePlugedEventWatcher_EventArrived( object sender, EventArrivedEventArgs e) { var plugedLogicalDisk = (ManagementBaseObject)e.NewEvent["TargetIn…
15 янв '16 в 10:41
2 ответа

Не найдено исключение при запуске ManagementEventWatcher

Исключение не найдено несколько раз при запуске MaagementEventWatcher Мой пример кода приведен ниже: try { string scopePath = @"\\.\root\default"; ManagementScope managementScope = new ManagementScope(scopePath); WqlEventQuery query = new WqlEventQu…
25 апр '13 в 10:39
2 ответа

Тип или имя пространства имен 'ManagementEventWatcher' не найдено

Почему я получаю имя типа или пространства имен 'ManagementEventWatcher', не найденное в следующем коде: using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; using System.Diagnostics; using System.…
02 июн '11 в 17:53
1 ответ

Закрыть IE и Open Chrome, запускается только один раз, а затем вылетает

У меня есть очень простой скрипт ниже Imports System.Management Imports System Module Module1 Dim watcher As ManagementEventWatcher Sub Main() Dim monitoredProcess = "iexplore.exe" Dim query As WqlEventQuery = New WqlEventQuery("__InstanceCreationEv…
07 июн '16 в 10:36
0 ответов

Недопустимый класс ManagementException при работе с ManagementEventWatcher

Сейчас я разговариваю с другим компьютером, чтобы узнать, какие события у них происходят. Я настроил запрос Wql Event, как показано ниже: Console.WriteLine("Polling...") Try Dim query As New WqlEventQuery("SELECT * FROM Lnl_AccessEvent") Dim accessE…
21 май '15 в 13:59