Как зарегистрировать флешку в секретной сети
Обновлено: 21.11.2024
Ключи безопасности можно использовать с двухэтапной аутентификацией, чтобы защитить ваш аккаунт Google от хакеров.
Важно! Если вы журналист, активист или кто-то другой, подвергающийся риску целенаправленных интернет-атак, узнайте о программе Дополнительной защиты.
Шаг 1. Получите ключи
Шаг 2. Добавьте ключ в свой аккаунт
- Откройте совместимый браузер, например Chrome, FireFox или Safari (13.0.4 или более поздней версии). . Возможно, вам потребуется войти в систему.
Шаг 3. Войдите с помощью своего ключа
Защитные ключи — это более безопасный второй шаг. Если у вас настроены другие дополнительные шаги, используйте ключ безопасности для входа, когда это возможно. Если ключ безопасности не работает на вашем устройстве или в браузере, вместо этого вы можете увидеть вариант входа с помощью кода или подсказки.
Совет. Каждый раз, когда вы входите в систему с нового компьютера или устройства, вас попросят ввести электронный ключ или другой второй шаг.
С помощью встроенного электронного ключа вашего телефона
Если вы еще этого не сделали, сначала добавьте встроенный электронный ключ совместимого телефона в свой аккаунт Google.
Войдите с помощью встроенного ключа телефона Android
- Убедитесь, что Bluetooth включен на обоих устройствах.
- Войти на новом устройстве:
- На компьютере или Chromebook войдите в свой аккаунт Google с помощью поддерживаемого браузера, например Chrome.
- На iPhone или iPad войдите в свой аккаунт Google с помощью приложения Smart Lock.
- Проверьте свой телефон Android на наличие уведомлений.
- Дважды коснитесь "Вы пытаетесь войти?" уведомление.
- Следуйте инструкциям, чтобы подтвердить вход в систему.
Войти с помощью встроенного ключа iPhone
- Убедитесь, что Bluetooth включен на обоих устройствах.
- Войдите в свой аккаунт Google на устройстве Chrome OS (версия 79 и выше), iOS, macOS или Windows 10.
- Проверьте свой iPhone на наличие уведомлений Smart Lock. Коснитесь уведомления.
- Чтобы подтвердить вход, нажмите "Да".
С купленным вами электронным ключом
- На компьютере откройте совместимый браузер, например Chrome, Firefox, Edge или Opera. . Ваше устройство обнаружит, что в вашем аккаунте есть электронный ключ.
- Подключите ключ к USB-порту компьютера.
- Если вы видите сообщение от "Сервисы Google Play", выберите "ОК". Если нет, перейдите к шагу 5.
- Активируйте свой ключ:
- Если у вашего ключа есть золотой диск, коснитесь его.
- Если у вашего ключа золотой наконечник, коснитесь его, а затем нажмите.
- Если на вашем ключе есть кнопка, нажмите ее.
- Если у вашего ключа нет ни одной из этих функций, возможно, вам придется удалить его и снова вставить. Этот тип ключа отключается после каждого использования.
Совет. Вы можете использовать свой ключ каждый раз при входе в систему или не использовать его на устройствах, которым вы доверяете.
Невозможно использовать электронный ключ
Если вы не можете использовать свой электронный ключ, вы можете сгенерировать защитный код для использования двухэтапной аутентификации:
- На другом устройстве, на котором выполнен вход в ваш аккаунт, перейдите на страницу g.co/sc.
- Чтобы получить защитный код, следуйте инструкциям на экране.
Утерян электронный ключ
Если электронный ключ утерян, вы можете выполнить следующие действия, чтобы вернуться в свой аккаунт и защитить его. Выберите подходящие шаги в зависимости от того, настроили ли вы еще один второй шаг, например:
- Коды подтверждения
- Подсказки Google
- Резервные коды
- Другой электронный ключ, который вы добавили в свой аккаунт.
- Зарегистрированный компьютер, на котором вы ранее решили не запрашивать код подтверждения
- Войдите в свою учетную запись Google, указав свой пароль и второй шаг.
- Следуйте инструкциям по удалению утерянного ключа из вашей учетной записи. . Вы можете получить дополнительный ключ, который вы можете хранить в надежном месте. .
Примечание. Двухэтапная аутентификация требует дополнительного шага, чтобы подтвердить, что вы являетесь владельцем аккаунта. Из-за этой дополнительной безопасности Google может потребоваться до 3–5 рабочих дней, чтобы убедиться, что вы пытаетесь войти в систему.
Вы получаете сообщение об ошибке «USB-устройство не распознано» всякий раз, когда подключаете USB-мышь, клавиатуру, камеру или другое устройство? Я не могу жить без USB-портов, и сейчас у меня на компьютере 5 портов, так что я могу подключить к нему мышь, клавиатуру, камеру, телефон и принтер одновременно!
Для тех из вас, у кого еще больше USB-гаджетов, вы, вероятно, подключили USB-концентратор к одному из USB-портов, чтобы можно было подключать еще больше устройств. В большинстве случаев это работает отлично, но иногда ваш компьютер может перестать распознавать USB-устройства. Странным в этой ошибке является то, что порты работают нормально, так как я по-прежнему мог без проблем заряжать свой мобильный телефон, но не мог распознать свою камеру, используя тот же порт.
Потратив много времени и испробовав кучу разных способов решения проблемы, мне в итоге помогло только одно решение. Сначала я упомяну это решение, но также упомяну и другие возможные решения, поскольку первое решение может решить проблему не для всех.
Кроме того, посмотрите наше видео на YouTube, если ваш USB-накопитель не отображается на компьютере с Windows.
Способ 1 — отключить компьютер
Итак, как мне наконец решить проблему? Что ж, если вам повезет, это супер простое решение! Сначала попробуйте этот метод, и если он сработает, вы сэкономите много времени.
Просто отключите компьютер от источника питания. Да, это так! Обратите внимание, что это не означает простое выключение компьютера с помощью кнопки питания, потому что большинство современных компьютеров на самом деле не выключаются полностью, и материнская плата по-прежнему получает питание. Иногда это полезно, если вы хотите удаленно вывести компьютер из спящего режима и т. д.
К материнской плате подключается все оборудование компьютера, включая порты USB. Иногда материнскую плату необходимо «перезагрузить», потому что что-то может пойти не так, т. е. внезапно перестать работать все или некоторые USB-порты. Небольшой микропроцессор на материнской плате перезагрузит драйверы, и ваши порты USB снова смогут распознавать устройства.
Поэтому сначала выключите компьютер с помощью параметра «Завершение работы» в Windows или нажав кнопку питания, а затем ОТКЛЮЧИТЕ ПК от сетевой розетки. Оставьте его на несколько минут, а затем снова подключите.
Способ 2 — обновить драйвер устройства
Если Windows не может распознать устройство, вы также можете увидеть в диспетчере устройств, что устройство отображается как «Неизвестное устройство». Вы можете перейти к диспетчеру устройств, нажав «Пуск» и введя devmgmt.msc, или перейдя в «Панель управления» и нажав «Диспетчер устройств».
В этом случае следует щелкнуть правой кнопкой мыши Неизвестное устройство, выбрать "Свойства", затем вкладку "Драйвер" и затем нажать "Обновить драйвер".
Если это не сработает, вы также можете попробовать загрузить драйвер для своего устройства с веб-сайта производителя. Если USB-устройство представляет собой просто флэш-накопитель, то, вероятно, проблема не в драйвере. Однако, если вы устанавливаете USB-принтер, блокнот для рисования и т. д., возможно, стоит загрузить драйвер для этого конкретного устройства.
Способ 3 – перезагрузить и отключить USB-устройства
Следующее, что вы можете попробовать, это отключить все USB-устройства и перезагрузить компьютер. после перезагрузки попробуйте подключить USB-устройство, которое вызывало проблему.
Если этот конкретный USB-порт не распознается, попробуйте другой. Если устройство распознается другим USB-портом, возможно, возникла аппаратная проблема с одним из USB-портов. Если ни один порт USB не распознает устройство, продолжайте читать, потому что, вероятно, это что-то другое.
Способ 4 – корневой USB-концентратор
Вы также можете попробовать открыть Диспетчер устройств, развернуть Контроллеры последовательной шины USB, щелкнуть правой кнопкой мыши корневой концентратор USB и выбрать Свойства.
Перейдите на вкладку "Управление электропитанием" и снимите флажок "Разрешить компьютеру отключать это устройство для экономии энергии". Если у вас в списке несколько корневых концентраторов USB, вам необходимо повторить эти шаги для каждого из них.
Нажмите «ОК», а затем перезагрузите компьютер. Попробуйте повторно подключить USB-устройство и посмотреть, распознается ли оно. Если нет, вернитесь на вкладку управления питанием для каждого из них и снова установите флажок. Если он распознает устройство, оставьте их неотмеченными.
Способ 5 – подключение напрямую к ПК
Мой друг столкнулся с этой проблемой, и причиной оказался его USB-концентратор. У него на компьютере было только три USB-порта, поэтому он купил концентратор, к которому можно было подключить еще 8 USB-устройств.
Думаю, это оказалось слишком много для его компьютера, и он начал время от времени не распознавать различные устройства. После удаления концентратора и подключения устройства напрямую к компьютеру все заработало нормально.
На самом деле мы не смогли найти никакого другого решения этой проблемы, кроме сокращения количества элементов, подключенных к хабу. На самом деле работало еще одно решение, но оно означало покупку нового USB-концентратора большей мощности.
Если у вас возникла эта проблема с Windows 8 или Windows 8.1, возможно, вам повезло. Microsoft выпустила исправление для Windows 8, которая неправильно определяет USB-устройства. Обязательно установите это исправление, если вы используете Windows 8.
Способ 6. Устранение неполадок USB
Если до сих пор ничего не помогло, вы можете загрузить инструмент Fixit для устранения неполадок Windows USB. Это бесплатный инструмент, который работает с Windows XP, Vista и 7.
Вы можете либо попросить специалиста по устранению неполадок исправить проблемы, либо выбрать исправления самостоятельно. Я бы просто позволил исправить их для вас, так как выбор иногда может быть запутанным и технически сложным для начинающего пользователя.
Способ 7. Обновление универсального USB-концентратора
Если вы получаете сообщение об ошибке "Неизвестное устройство" в диспетчере устройств, вы также можете попробовать еще кое-что. Откройте Диспетчер устройств, а затем разверните узел Контроллеры универсальной последовательной шины.
Вы должны увидеть хотя бы один элемент под названием Generic USB Hub. На некоторых компьютерах вы можете увидеть два, три или более из них. Щелкните правой кнопкой мыши первый и выберите «Обновить программное обеспечение драйвера».
Когда появится диалоговое окно обновления, выберите Поиск драйверов на моем компьютере.
Затем нажмите «Позвольте мне выбрать из списка драйверов устройств на моем компьютере внизу».
Из списка выберите Универсальный концентратор USB. Обычно кроме этого единственного варианта в списке нет ничего другого. Нажмите «Далее», а затем нажмите «Закрыть», когда он завершит установку.
В этот момент экран диспетчера устройств должен обновиться, и либо неизвестное устройство все еще будет там, либо теперь оно может быть распознано. Если он по-прежнему отображается как нераспознанный, повторите процесс для каждого перечисленного универсального USB-концентратора.
Способ 8. Удаление USB-устройств
В крайнем случае вы также можете попробовать удалить все USB-устройства из вашей системы, а затем перезагрузить ее. Я упоминаю об этом в последнюю очередь, потому что, хотя Windows должна автоматически распознавать USB-контроллеры, концентраторы и устройства, иногда это может дать сбой, и в конечном итоге вы перестанете работать с USB-портами.
У меня был компьютер с 6 портами USB, и только один порт не работал должным образом. Я удалил все в разделе «Контроллеры последовательной шины USB» в диспетчере устройств и перезапустил. Вместо того, чтобы переопределить все, у меня остался неработающий USB-порт, поэтому будьте осторожны при использовании этого метода.
Перейдите в Диспетчер устройств и начните удаление каждого элемента из раздела Контроллеры последовательной шины USB. Прежде чем приступить к работе с тем, что уже работает, удалите элементы с восклицательными знаками или с пометкой «Неизвестное устройство».
Способ 9. Удаление скрытых устройств
По умолчанию Диспетчер устройств не показывает все устройства, установленные в системе. Он в основном показывает только те, которые в настоящее время подключены. Однако если вы ранее установили USB-принтер и больше его не используете, он все равно будет установлен, но не будет отображаться в диспетчере устройств.
Некоторые скрытые или призрачные USB-устройства могут вызывать конфликты с текущими USB-устройствами и, следовательно, приводить к этой ошибке. Вы можете просмотреть скрытые устройства в диспетчере устройств, сначала открыв командную строку, а затем введя следующие две команды:
установить DEVMGR_SHOW_DETAILS=1
установить DEVMGR_SHOW_NONPRESENT_DEVICES=1
запустить devmgmt.msc
После загрузки Диспетчера устройств необходимо нажать «Просмотр», а затем «Показать скрытые устройства».
Теперь вы хотите расширить раздел Устройства обработки изображений, Контроллеры универсальной последовательной шины и Неизвестные устройства. Если вы видите что-либо в списке, выделенное серым цветом или с надписью «Неизвестное устройство», щелкните его правой кнопкой мыши и выберите «Удалить». Надеемся, что удаление старых устройств позволит правильно работать новым устройствам.
Другие возможные решения
Если до этого момента ничего не работало, можно с уверенностью сказать, что это может быть проблема с аппаратным обеспечением. Лучше всего подключить устройство к другому компьютеру и посмотреть, работает оно или нет. Если нет, то это определенно проблема с устройством.
Надеемся, что одно из многих решений, приведенных выше, решит вашу проблему с USB. Если нет, напишите комментарий, и я постараюсь помочь. Наслаждайтесь!
Основатель Online Tech Tips и главный редактор. Он начал вести блог в 2007 году и уволился с работы в 2010 году, чтобы вести блог на постоянной основе. Он имеет более чем 15-летний опыт работы в отрасли информационных технологий и имеет несколько технических сертификатов. Прочитать полную биографию Асема
Понравился ли вам этот совет? Если это так, загляните на наш собственный канал на YouTube, где мы рассказываем о Windows, Mac, программном обеспечении и приложениях, а также предлагаем множество советов по устранению неполадок и видео с практическими рекомендациями. Нажмите кнопку ниже, чтобы подписаться!
USBDeview – это небольшая утилита, которая выводит список всех USB-устройств, которые в настоящее время подключены к вашему компьютеру, а также всех USB-устройств, которые вы использовали ранее.
Для каждого USB-устройства отображается расширенная информация: имя/описание устройства, тип устройства, серийный номер (для запоминающих устройств), дата/время добавления устройства, VendorID, ProductID и т. д.
USBDeview также позволяет вам удалять USB-устройства, которые вы использовали ранее, отключать USB-устройства, которые в данный момент подключены к вашему компьютеру, а также отключать и включать USB-устройства.
Вы также можете использовать USBDeview на удаленном компьютере, если вы входите на этот компьютер с правами администратора.
Поиск других утилит в NirSoft
Лицензия
Эта утилита распространяется бесплатно. Вам разрешено свободно распространять эту утилиту через дискету, CD-ROM, Интернет или любым другим способом, если вы ничего за это не берете. Если вы распространяете эту утилиту, вы должны включить все файлы в дистрибутив без каких-либо изменений!
Отказ от ответственности
Программное обеспечение предоставляется «КАК ЕСТЬ» без каких-либо явных или подразумеваемых гарантий, включая, помимо прочего, подразумеваемые гарантии товарного состояния и пригодности для определенной цели. Автор не несет ответственности за какой-либо особый, случайный, косвенный или косвенный ущерб из-за потери данных или по любой другой причине.
Системные требования
- Эта утилита работает в Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8 и Windows 10. Поддерживаются как 32-разрядные, так и 64-разрядные системы. Windows 98/ME не поддерживается.
Известные проблемы
- Для отключения/включения элементов USB в 64-разрядных системах также необходимо использовать 64-разрядную версию USBDeview.
- В столбце "Дата создания" не отображаются правильные значения в Windows 7/8/Vista/2008.
- Некоторые USB-устройства с неверным драйвером могут привести к зависанию USBDeview. Чтобы обойти эту проблему, отключите параметр "Получить информацию о питании/версии USB":
USBDeview.exe /RetrieveUSBPower 0
История версий
Использование USBDeview
USBDeview не требует установки или дополнительных DLL-файлов. Просто скопируйте исполняемый файл (USBDeview.exe) в любую понравившуюся папку и запустите его.
В главном окне USBDeview отображаются все USB-устройства, установленные в вашей системе. Вы можете выбрать один или несколько элементов, а затем отключить (отключить) их, удалить или просто сохранить информацию в текстовый/xml/html файл.
Описание столбцов USBDeview
- Имя устройства: указывает имя устройства. Для некоторых устройств в этом столбце может отображаться бессмысленное имя, например «USB-устройство». Если имя устройства не имеет смысла, попробуйте посмотреть столбец «Описание».
- Описание устройства: описание устройства.
- Тип устройства: тип устройства в соответствии с кодом класса USB. Дополнительные сведения о классах USB см. в разделе Коды классов USB.
- Подключено: указывает, подключено ли устройство в данный момент к вашему компьютеру. Если устройство подключено, вы можете использовать параметр "Отключить выбранные устройства" (F9), чтобы отключить устройство.
- Безопасное отключение: указывает, безопасно ли отсоединять устройство от USB-разъема, не отключая его предварительно. Если значение в этом столбце равно false и вы хотите отключить это устройство, вы должны сначала отключить это устройство с помощью параметра «Отключить выбранные устройства» (F9) утилиты USBDeview или с помощью утилиты «Отключить или извлечь оборудование». операционной системы Windows.
- Буква диска: указывает букву диска USB-устройства.Этот столбец относится только к устройствам флэш-памяти USB и дисководам USB CD/DVD. Имейте в виду, что USBDeview не может определить буквы жестких дисков USB.
- Серийный номер: указывает серийный номер устройства. Этот столбец относится только к запоминающим устройствам (устройствам флэш-памяти, дисководам CD/DVD и жестким дискам USB).
- Время реестра 1. Это значение даты/времени берется из временной метки раздела реестра устройства. Во многих случаях это значение даты/времени представляет собой время, когда вы впервые подключили устройство к порту USB. Однако имейте в виду, что в некоторых случаях это значение может быть неверным. Кроме того, в Windows 7 это значение инициализируется текущей датой/временем при каждой перезагрузке.
- Время реестра 2. Это значение даты/времени берется из временной метки раздела реестра устройства. В некоторых системах это значение времени Указывает, когда вы в последний раз подключали/отключали устройство. Это значение даты теряется при перезагрузке компьютера.
- VendorID/ProductID: указывает VendorID и ProductID устройства. Чтобы просмотреть неофициальный список VendorID/ProductID, нажмите здесь.
- Класс/подкласс/протокол USB: указывает класс/подкласс/протокол устройства в соответствии со спецификациями USB. Дополнительные сведения о классах USB см. в разделе Коды классов USB.
- Концентратор/порт: указывает номер концентратора и номер порта, к которому было подключено устройство. Это значение пусто для запоминающих устройств.
- Время установки: указывает дату/время установки USB-устройства. USBDeview может прочитать это свойство, только если вы запускаете его от имени администратора. Это свойство хранится в подразделе Properties\, номер свойства — 0064.
- Время первой установки: указывает, когда устройство USB было установлено в первый раз. USBDeview может прочитать это свойство, только если вы запускаете его от имени администратора. Это свойство хранится в подразделе Properties\, номер свойства — 0065.
- Время подключения: указывает время последнего подключения USB-устройства. USBDeview может прочитать это свойство, только если вы запускаете его от имени администратора. Это свойство доступно только в Windows 10/8. Это свойство хранится в подразделе Properties\, номер свойства — 0066.
- Время отключения: указывает время последнего отключения USB-устройства. Это свойство доступно только в Windows 10/8. USBDeview может прочитать это свойство, только если вы запускаете его от имени администратора. Это свойство хранится в подразделе Properties\, номер свойства — 0067.
Расшифровка значков USBDeview
Столбцы «Название поставщика» и «Название продукта»
Тест скорости для USB-накопителей
Начиная с версии 1.40, USBDeview позволяет тестировать скорость чтения/записи вашего USB-накопителя. Тест выполняется путем записи большого файла (с именем $speed_test_nirsoft$.dat) на флэш-накопитель USB, а затем его чтения для проверки скорости чтения. Имейте в виду, что вам нужно как минимум 100 МБ свободного места на диске, чтобы успешно пройти этот тест скорости. Также имейте в виду, что этот тест выполняется с последовательными операциями чтения и записи. При использовании нескольких небольших файлов скорость чтения/записи обычно намного ниже, чем при последовательном чтении/записи.
Для того, чтобы проверить скорость вашего флеш-накопителя, просто выберите нужный элемент в главном окне, а затем выберите пункт «Проверка скорости» в меню «Файл» или нажмите Ctrl+T. В окне проверки скорости убедитесь, что выбрана правильная буква диска, а затем нажмите кнопку «Начать проверку». Подождите несколько секунд, пока не будут завершены тесты записи и чтения.
Публикация результатов теста скорости
Если вы хотите поделиться результатами теста скорости, чтобы другие люди, желающие приобрести флэш-накопитель USB, могли легко сравнить скорость различных флэш-накопителей, вы можете сделать это с помощью параметра "Опубликовать результат теста". .
Автовоспроизведение
Начиная с версии 1.10, USBDeview позволяет автоматически запускать файл на флэш-накопителе USB в соответствии с именем файла AutoRun.inf. Вы можете вручную активировать функцию автозапуска, выбрав нужное устройство и нажав F8. Кроме того, вы можете установить флажок «Автозапуск при подключении устройства», и тогда функция автозапуска будет автоматически активирована при подключении устройства флэш-памяти USB.
Имейте в виду, что эта функция работает только в том случае, если USBDeview определяет букву диска устройства.
Выполнение команды при подключении USB-устройства
Начиная с версии 1.10, USBDeview позволяет вам выполнять команду из файла exe/cmd/bat каждый раз, когда вы подключаете USB-устройство к вашей системе. Чтобы использовать эту функцию, перейдите в «Параметры» -> «Дополнительные параметры», установите флажок «Выполнить..» и введите файл exe/cmd, который вы хотите запустить.Вы также можете использовать следующие специальные переменные в этой командной строке: %device_name%, %device_desc%, %drive%, %serial_number%, %vid%, %pid%, %vid_hex%, %pid_hex%, %device_type%, % service_name%, %device_class%, %device_mfg%
USBDeview автоматически заменит эти переменные соответствующими данными вставленного вами устройства. Например, если вы хотите передать в свой exe-файл 2 параметра - серийный номер устройства и букву диска:
c:\temp\test.exe "%serial_number%" "%drive%" < бр />р>
Известные ограничения/проблемы
- Для всех устройств, кроме устройств Mass Storage: если вы подключаете устройство к одному USB-порту, а затем подключаете то же устройство к другому USB-порту, новая запись одного и того же устройства будет создана для каждого USB-порта, который ты подключаешь. Поэтому, если вы видите несколько строк для одного и того же устройства, это означает, что вы подключили его к разным USB-портам. Подключенные порты USB указаны в столбце «Концентратор/порт».
Однако для устройства Mass Storage создается только одна запись для каждого устройства, даже если вы подключаете его к другому USB-порту. - При добавлении/удалении USB-устройства на локальном компьютере утилита USBDeview автоматически обновляет список USB-устройств.
Но. Если ваш USBDeview подключен к удаленному компьютеру, список не будет обновляться автоматически при добавлении или удалении устройства. Вы должны обновить его вручную, нажав клавишу F5.
Подключение к удаленному компьютеру
- /remote
Позволяет подключить один удаленный компьютер.
Например:
USBDeview.exe /remote \\MyComp - /remotefile
Позволяет подключить несколько компьютеров и просматривать всю их активность USB в одном окне. Файл списка компьютеров должен быть простым текстовым файлом Ascii с именами компьютеров, разделенными двоеточием, точкой с запятой, пробелом, символами табуляции или CRLF.
Например:
USBDeview.exe /remotefile "c:\temp\comp.txt"
Подключение к внешнему файлу системного реестра
Если у вас есть файл реестра «SYSTEM» внешней операционной системы, вы можете использовать следующий параметр командной строки, чтобы прочитать из него список USB-устройств:
/regfile
Обновление: два возможных решения, реализующих это как услугу.
- переопределить WndProc
или
- использовать запрос WMI с ManagementEventWatcher
Хороший вопрос о сервисе, отлавливающем это событие. Моя первая мысль: вы должны пометить свой сервис как «разрешить взаимодействие с рабочим столом», а затем создать скрытое окно. Более безопасным вариантом, вероятно, является создание приложения Windows, которое запускается при запуске — оно может создать окно, а затем связаться с svc
10 ответов 10
Вы можете использовать WMI, это просто и работает намного лучше, чем решение WndProc со службами.
Вот простой пример:
запрос явно для изменения громкости, который не имеет ничего общего с добавлением/удалением usb. Он даже не работает для изменения громкости, по крайней мере, в моей системе
Мне это подходит, плюс вы можете узнать больше информации об устройстве.
Отлично работает. Не запускает несколько событий, как некоторые другие ответы здесь, при вставке/удалении. Это должен быть принятый ответ.
Я согласен с @samuelAndThe, это лучший подход. Если вам нужно также обнаруживать изменения на жестких дисках, а не только на USB-накопителях, вы можете использовать класс Win32_DiskDrive
private void backgroundWorker1_DoWork(отправитель объекта, DoWorkEventArgs e) , почему у вас есть (отправитель объекта, DoWorkEventArgs e) . (Для этого я внес предложение по редактированию.)
Добавление к сообщению VitalyB.
Чтобы создать событие при подключении ЛЮБОГО USB-устройства, используйте следующее:
Это вызовет событие при каждом подключении USB-устройства. Он работает даже со сборщиком данных National Instruments, который я пытаюсь определить автоматически.
@NeverQuit — я только отредактировал вопрос, спросите у @Syn! Кроме того, если у вас есть новый вопрос, не стесняйтесь его создавать.
Привет, отлично работает для USB-вставки! приведенный выше комментарий с «SELECT * FROM Win32_VolumeChangeEvent WHERE EventType = 2». Я не знаю, почему, но у меня это не работает. Я хочу, чтобы событие выполнялось как для вставки, так и для удаления. У вас есть строка строки, которая заставит это произойти? или где я могу увидеть всю строку, которую получает wqleventQuery? Его нет в списке на странице MSDN wqleventQuery CTOR..
Читайте также: