У меня есть установщик, который должен настроить пункт меню в контекстном меню надстроек Excel (.xla, .xlam).
Вручную, я знаю, как изменить реестр, чтобы получитьтот элемент, который запускает мой .exe на выбранный файл.Ключ должен быть примерно таким:
HKEY_CLASSES_ROOT \ Excel.Addin \ shell \ Имя моей программы \ команда
С командой , содержащей одинстрока ключа «(по умолчанию)» и значения «my exe.exe% 1».
С помощью мастера ниже в установщике Visual Studio (чтобы получить местоположение моего .exe, которое пользователь может выбрать для размещениятам, где он предпочитает), мне удается разместить эту команду именно там, где это необходимо.
Проблема в том, что она также создает другое «(по умолчанию)» непосредственно перед моим в «команде»ключ, когда я смотрю в реестре.Результатом, конечно, является то, что мое «По умолчанию» не учитывается ...