1

Мне нужно написать приложение, которое будет запускаться после подключения Pendrive без вмешательства пользователя.  (Приложение будет на ручке привода.)  Я знаю, что Windows блокирует выполнение autorun.inf из-за безопасности (я даже не могу добавить позицию в автозапуск (?) меню, которого мне было бы достаточно). Я читал, что в случае компакт-дисков запускается autorun.inf, и pendrives с системой U3 могут эмулировать компакт-диски, но я не знаю, какой дисковод будет использоваться. (Подробно - я пишу программу, которая после выполнения некоторых операций с диском должна запускаться после подключения или даже щелчка по позиции в этом тупом меню. И нет, это не связано с вирусами, удалением данных или чем-то в этом роде.) Я подумал, что, может быть, есть какой-нибудь способ установить какую-нибудь небольшую программу или что-то в NTFS и заставить систему запустить ее, но, исследуя файловую систему NTFS, я обнаружил, что это, вероятно, невозможно.

Я ищу решение, которое работает на всех компьютерах (т. Е. Не требует определенной конфигурации) под управлением любой версии Windows.  Я не так обеспокоен версиями, более ранними, чем Windows Vista, так как эти версии поддерживают autorun.inf .

1 ответ1

2

Нет, нет AutoRun был единственным методом указания компьютера Windows загружать программное обеспечение, когда был вставлен любой тип цифрового носителя, и правильно, из-за очень реальных проблем безопасности, это было изменено и отключено. Операционная система прочтет диск и предложит пользователю несколько вариантов безопасного просмотра контента.

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

Если вы находитесь в управляемом домене, вы можете написать задачу или сценарий, который проверяет определенные критерии, а затем запускает файл, и потому что он был инициирован доверенной частью системы (например, планировщиком задач), которая должна работать. Но без метода получения такой политики и конфигурации на компьютеры вам не повезло.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .