2014-01-07 7 views
1

Есть ли способ Не обнаружить USB с Windows PC? Устройство USB не следует устанавливать на Windows PC, он должен быть обработаны моим приложением .. Предложений пожалуйста ...Есть ли способ Не обнаружить USB с Windows PC?

+0

На каком языке? –

+0

Как предотвратить установку USB-накопителя на окнах? – user3167959

ответ

0

Насколько я знаю, нет никакого способа остановить монтировку на ПК окна, однако, вы можете настроить его на автозапуск, чтобы при его подключении к нему при попытке запустить приложение. Этот ответ содержит некоторую информацию о том, как это сделать: https://stackoverflow.com/a/255067

Существует также возможность скрыть диск в окнах, удалив букву диска (http://www.howtogeek.com/97203/how-to-hide-a-drive-in-windows-so-that-no-one-will-know-its-there/), однако это почти наверняка остановит ваше приложение от его чтения ,

Если это по определенной причине безопасности, возможно, вы можете посмотреть на шифрование диска и разрешить только приложение расшифровывать данные. Таким образом, пока он установлен в окнах, он будет мало полезен.

Извините, я не мог больше помочь.

0

Служба поддержки Майкрософт: devcon для бесплатной загрузки.

Это «Утилита командной строки, альтернативная диспетчеру устройств».

На самом деле это может сделать много вещей, которые я не получу здесь, но удаление вилки & play device - простая операция, когда вы знаете уникальное имя устройства, которое хотите манипулировать.

См. this, чтобы проверить, как с этим работать.

+0

Можно ли отключить автоматизацию USB-накопителя в Windows? – user3167959

+0

проверьте http://www.uwe-sieber.de/drivetools_e.html и поместите код в пакетный файл, выполните этот командный файл для каждой перезагрузки системы. –

+0

Возможно ли доступ к USB без установки на Windows Xp? Значит, я отключил функцию autoconfig в Windows ... Могу ли я получить доступ к тому же USB-устройству из другого приложения? – user3167959

0

Похоже, вы не хотите, чтобы ваше устройство отображалось как диск в «Моем компьютере». В этом случае, почему вы используете класс Mass Storage Device вообще? Вы можете создать собственное специализированное устройство и поговорить с ним, используя операции управления/прерывания/массового перевода с помощью WinUSB. Вам нужно будет изменить дескрипторы USB устройства, чтобы указать, что это устройство, зависящее от поставщика, а не устройство массового хранения.

+0

Приложение Qt должно записывать двоичный файл на Unmounted USB. После подтверждения этого двоичного файла USB (запоминающее устройство большой емкости) должен монтироваться и предоставлять доступ пользователю. Как мы можем сделать этот случай? – user3167959

+0

Это звучит довольно странно. Это поможет, если вы скажете немного о своем общем проекте. Это проверка выполняется ПК или USB-устройством? Почему бы просто не записать файл в временную папку на ПК и проверить его там? –