я создаю файл autorun.inf для одной из моих карт памяти, я хочу прикрепить к нему кучу часто используемых программ, используя синтаксис shell\ но когда я создаю их, они сидят под автоигрой

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


вот что я запланировал для меню

Autorun
----------------------------
Open Kia
Sync Kia (To C.C)
Sync Kia (To Aura)
Current Project Listing
Owner Information
----------------------------
Sharing and Security

в идеале я хотел бы, чтобы Sync Kia находились в отдельном меню с именем Sync Kia, и когда вы наводите на них курсор, у вас открывается следующее меню с опцией CC и Aura

В настоящее время я создаю этот файл autorun.inf в Windows XP и в основном будет использоваться для него, но я бы хотел, чтобы он был совместим с Windows 7

Kia - это имя моей карты памяти Memory Stick, Aura - это имя моего ноутбука с Windows XP, а CC - имя моего основного компьютера с Windows 7.

1 ответ1

1

Вы уже читаете эту статью MSDN?

http://msdn.microsoft.com/en-us/library/windows/desktop/cc144200%28v=vs.85%29.aspx

Возможно, стоит попытаться определить версии Windows, которые вы используете, поскольку более старые версии по-разному реагируют на команды автозапуска

Вы уже выбрали команды, которые хотите добавить в меню, или были вашими примерами команд, которые вы планируете использовать, потому что у меня есть идеи, возможно, просто пакетных команд, использующих относительные пути "..COMMANDHERE /flags -options ", которые могут быть в пакетных скриптах, запускаемых из autorun.inf, когда некоторые команды невозможны.

Autorun эволюционировал в истории MS, и есть некоторые магические вещи, но некоторые разочаровывающие ограничения зависят только от того, чего вы пытаетесь достичь.

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