Как обнаружить съемные диски (USB, SD) в ElectronJS / NodeJS - PullRequest
0 голосов
/ 17 апреля 2019

Я использую node-powershell для запуска скрипта Powershell каждые 5 секунд для получения списка подключенных съемных носителей для настольного приложения ElectronJS с интерфейсом Angular. Это работает ...

 Get-WmiObject Win32_Volume -Filter "DriveType='2'"

Есть ли способ сделать это без постоянно запущенного setInterval или просто вызвать событие, когда USB-устройство / SD-карта подключена или удалена?

Цель: приложение предназначено для внутренних пользователей Windows в моей компании. Пользовательский интерфейс показывает вкладки для каждого подключенного диска с буквой диска и сведениями, а также соответственно добавляет или удаляет вкладки. Я пытаюсь увидеть, есть ли «лучший» способ сделать это более эффективно, чем метод сценариев setInterval и Powershell, который у меня есть в настоящее время. Хотя это работает, мне кажется, что может быть лучший способ, о котором я не знаю. USB-обнаружение на самом деле не работает для меня, так как это только USB и не предоставляет букву диска.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...