4

Возможный дубликат:
Windows 7 - добавить элемент в «новое» контекстное меню

Я установил Access 2010, но у меня есть программное обеспечение, которое может обрабатывать только старые файлы .mdb. Когда я щелкаю правой кнопкой мыши на пустом месте в папке и выбираю «Создать», я хотел бы создать файл .mdb вместо .accdb.

Мне удалось удалить "New Access Database", которая создала новый файл .accdb, но я не могу найти, как создать пункт контекстного меню для создания нового файла .mdb.

Я пробовал:

Однако мне не повезло, в меню «Новое» ничего не появляется. Есть идеи?

1 ответ1

4

Вам необходимо создать новый ключ ShellNew под файлом, заканчивающимся в ключе реестра HKEY_CLASSES_ROOT. Внутри этого ключа вы создаете новую запись REG_EXPAND_SZ и называете ее "ItemName", без кавычек. В качестве значения введите полный путь к программе, которая откроет новый файл, например: «C:\Program Files\YourProgram\YourExecutable.exe», 0

На этот раз вам нужны кавычки из-за пробела в пути. "0", следующий за путем, обозначает, какой значок в исполняемом файле будет использоваться в меню для представления записи. Если вы не знаете, какой номер значка использовать, попробуйте несколько.

Затем создайте запись REG_SZ с именем "NullFile" (без кавычек) и оставьте значение пустым.

Всегда делайте резервную копию реестра, создавая точку восстановления перед внесением изменений.

СОВЕТ: Посмотрите на структуру некоторых других типов файлов, которые имеют записи в меню «Новое», чтобы получить советы о том, как создать вашу запись. Запись .txt обычно есть, если не удалена.

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