使用Inno Setup将多个文件关联注册到同一个可执行文件上。

问题描述 投票:0回答:1

我承认,我没有尝试过这个。

[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创建的。

我想确认的是,是否可以将两个不同的数据文件关联到同一个可执行文件中?我这样问是因为我的软件有两个内部编辑器。

inno-setup file-association
1个回答
1
投票

当然,这是很正常的。

任何图像查看器(.gif, .jpg, ...)或视频播放器(.avi, .mkv, ...)或生产力应用程序(.xls, .xlsx, ...)或网络浏览器(.html, .xhtml,...)或IDE(.cpp, .h,......)也是这样做的。

© www.soinside.com 2019 - 2024. All rights reserved.