Есть ли правильный и рабочий способ сделать расширения .mp3 по умолчанию программой с установкой .msi? (Я использую Advanced Installer).Установите программу по умолчанию для расширения после установки msi
До сих пор я пытался:
Изменение реестра в Advanced Installer для ключей HKCU, HKLM, HKCR, однако, кажется, не работает.
Например, я меняю эти значения ключей на свое приложение, но как только я открываю mp3-файл, реестр автоматически восстанавливает настройки по умолчанию. Зачем?
У меня был WMP11 по умолчанию, затем я меняю его даже вручную вручную в свое приложение, но затем, когда я запускаю свой файл, я нажимаю обновление в реестре и снова WMP11.
Я пробовал использовать Advanced Installer, встроенный в решение - ассоциации файлов. Я заполнил все необходимые данные и установил его как свою программу по умолчанию. Но ничего не работает.
Когда я ввожу настройки в Windows, я могу видеть свое приложение, но оно неактивно по умолчанию. Я должен нажать и выбрать его по умолчанию. Но мне нужно, чтобы это выполнялось автоматически, так как я запустил свой msi-файл с командной строкой msiexec/i «myapp.msi»/qb, и мне не нужно какое-либо взаимодействие с пользователем.
Пожалуйста, помогите с идеями и дайте мне знать, что это правильный способ сделать это.
Большое спасибо.
Я вижу .. там также было некоторое обходное решение, например добавление стоимости - NoOpenWith к окнам приложений по умолчанию Windows. Кажется, больше не работает. Какие-нибудь идеи о том, что еще может быть? Спасибо – user2396348
Если я хорошо понимаю, мы не можем больше изменять ключ реестра для установки приложения по умолчанию? @ user2396348, вы нашли какой-либо способ сделать это? – chaiyachaiya