К сожалению, вы правы.
Новые функции безопасности Windows 7 не будут запускать программы автозапуска, если они не на оптическом носителе.
Подробнее здесь: Изменения автозапуска в Windows 7 .
Боюсь, ответ «это не из-за новых функций безопасности», но я все равно спрошу.
У меня есть флешка, на которой я запускаю Portable Applications (а кто нет, верно?). Я использую PStart, чтобы запустить красивое меню, которое я использовал в течение пары лет, чтобы моя конфигурация была настроена на что-то производительное, поэтому я не склонен просто переключаться на другую программу.
У меня есть Autorun.inf в корне диска. Его содержание:
[Autorun] Open=Applications\pstart\PStart.exe Action=Start PortableApps Icon=Applications\PortableAppsMenu\PortableAppsMenu.exe Label=PortableApps
Когда я вставляю устройство в Windows 7, мне предлагают выбрать один из множества вариантов автозапуска, которые я не хочу делать:
Он работал нормально на XP и Vista, при вставке PStart.exe запускается, и у меня есть меню.
К сожалению, вы правы.
Новые функции безопасности Windows 7 не будут запускать программы автозапуска, если они не на оптическом носителе.
Подробнее здесь: Изменения автозапуска в Windows 7 .