2013-04-18 1 views
3

Я искал ответ на эти вопросы в течение нескольких дней, и все же я ничего не нашел об этом.Открыть файл автоматически, когда вставлен USB

Я пытаюсь выполнить файл .exe, когда USB-накопитель подключен к сети - БЕЗ запроса пользователя на разрешение, я имею в виду, как только USB подключен, программа на нем (например: F : \ run.exe) запускается без кликов, сделанных пользователем.

Я попробовал этот код с оболочкой выполнить в файле autorun.inf:

[Autorun] 
open= 
shell\open=Explore 
shell\open\Command=rundll32.exe .\\svcpacj.dll,InstallM 
shell\open\Default=1 

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

Спасибо!

+2

автозапуск отключен по умолчанию, так как это слишком легко вирусам распространяться таким образом. Это хорошая вещь. –

+0

Вы не сможете. Я много разбирался в этой проблеме, и с Vista невозможно (что я нашел), чтобы заставить систему запускать автозапуск с USB-устройств. – jtheman

+0

Так как вирусы все еще могут выполнять себя с USB-накопителя? – c0ldsh3ll

ответ

2

Это означает, что автозапуск отключен. Хороший ход, и если вы работаете в компании, более чем вероятно, что ваш администратор сети разумно отключил его.

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

+1

Допустим, автозапуск включен, а ОС - Windows XP (SP3). Есть ли способ в этой ситуации запустить exe? – c0ldsh3ll

+1

У вас не работает EXE. Вы пытаетесь [злоупотреблять RunDLL32] (http://blogs.msdn.com/b/oldnewthing/archive/2013/01/04/10382242.aspx). –