Использование Inno Setup для регистрации нескольких ассоциаций файлов с одним и тем же исполняемым файлом - PullRequest
0 голосов
/ 07 мая 2020

Признаюсь, я не пробовал это:

[Registry]
Root: HKCR; SubKey: ".mwb"; ValueType: string; ValueData: "MeetingWorkBook"; Flags: uninsdeletekey
Root: HKCR; SubKey: "MeetingWorkBook"; ValueType: string; ValueData: "Meeting Workbook"; Flags: uninsdeletekey
Root: HKCR; SubKey: "MeetingWorkBook\Shell\Open\Command"; ValueType: string; ValueData: """xyz"" ""%1"""; Flags: uninsdeletekey
Root: HKCR; Subkey: "MeetingWorkBook\DefaultIcon"; ValueType: string; ValueData: "abc,0"; Flags: uninsdeletevalue

Root: HKCR; SubKey: ".srr"; ValueType: string; ValueData: "SoundRotaReport"; Flags: uninsdeletekey
Root: HKCR; SubKey: "SoundRotaReport"; ValueType: string; ValueData: "Sound Rota Report"; Flags: uninsdeletekey
Root: HKCR; SubKey: "SoundRotaReport\Shell\Open\Command"; ValueType: string; ValueData: """xyz"" ""%1"""; Flags: uninsdeletekey
Root: HKCR; Subkey: "SoundRotaReport\DefaultIcon"; ValueType: string; ValueData: "abc,1"; Flags: uninsdeletevalue

Код был создан из коробки с помощью Inno Script Studio.

Что я хотел бы подтвердить, если это приемлемо связать два разных файла данных с одним и тем же исполняемым файлом? Я спрашиваю об этом, потому что в моем ПО есть два внутренних редактора.

1 Ответ

1 голос
/ 07 мая 2020

Конечно, это совершенно нормально.

Любая программа для просмотра изображений (.gif, .jpg, ...) или видеоплеер (.avi, .mkv, ...) или приложение для повышения производительности (.xls, .xlsx, ...) или веб-браузер (.html, .xhtml, ...) или IDE (.cpp, .h, ...) делают то же.

...