Inno Setup 是一款免费的安装程序制作工具,主要用于创建 Windows 应用程序的安装包。通过 Inno Setup,开发者可以自定义安装程序的界面、行为和功能。扩展 Windows 默认应用程序列表是指将某个文件类型(如 .txt
、.pdf
等)与你的应用程序关联起来,使得用户可以通过双击该类型的文件来启动你的应用程序。
Inno Setup 支持多种方式来扩展 Windows 默认应用程序列表,主要包括:
http://
、ftp://
等)与应用程序关联起来。.txt
文件与文本编辑器关联。.pdf
文件与 PDF 阅读器关联。以下是一个简单的 Inno Setup 脚本示例,展示如何将 .txt
文件与应用程序关联起来:
[Setup]
AppName=MyTextEditor
AppVersion=1.0
DefaultDirName={pf}\MyTextEditor
DefaultGroupName=MyTextEditor
OutputDir=.
[Files]
Source: "MyTextEditor.exe"; DestDir: "{app}"; Flags: ignoreversion
[Registry]
Root: HKCR; Subkey: ".txt"; ValueType: string; ValueName: ""; ValueData: "MyTextEditor"; Flags: uninsdeletevalue
Root: HKCR; Subkey: "MyTextEditor"; ValueType: string; ValueName: ""; ValueData: "Text File"; Flags: uninsdeletekey
Root: HKCR; Subkey: "MyTextEditor\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\MyTextEditor.exe"" ""%1"""
[Registry]
部分正确设置了文件关联。[Registry]
部分正确设置了 Flags: uninsdeletevalue
和 Flags: uninsdeletekey
,以便在卸载时删除注册表项。通过以上步骤,你可以成功扩展 Windows 默认应用程序列表,并提升用户体验。
领取专属 10元无门槛券
手把手带您无忧上云