Inno Setup创建的桌面快捷方式中默认勾选兼容模式-简化16色-管理员权限脚本代码例子
本帖最后由 wtang0429 于 2025-11-21 10:44 编辑我用Inno Setup做的安装包,创建桌面上快捷方式我要默认勾选上以管理员身份运行要怎么做呢?软件直接双击图标不能运行要右键管理员身份运行才行,所以想直接在兼容性里面勾选以管理员身份运行
要在 Inno Setup 创建的桌面快捷方式中默认勾选 “以管理员身份运行”(即自动设置兼容性权限),核心是通过修改快捷方式的注册表项实现(Windows 中 “以管理员身份运行” 的兼容性设置存储在注册表中)
Inno Setup创建的桌面快捷方式中默认勾选兼容模式-简化16色-管理员权限脚本代码例子:
以下是 完整的 Windows 兼容模式参数列表(包含你需要的所有系统版本),
并为每个系统单独编写了「兼容模式 + 可选颜色模式 + 管理员权限」的完整脚本,
所有配置均保持「自动勾选但可手动修改」的效果:
一、完整兼容模式参数对照表(必看)
目标兼容系统 对应注册表参数 说明
Windows 95 WIN95 经典系统兼容
Windows 98 / Windows Me WIN98 统一参数(覆盖两者)
Windows XP (SP2) WINXPSP2 XP Service Pack 2
Windows XP (SP3) WINXPSP3 XP Service Pack 3(常用)
Windows Vista VISTARTM Vista 原始版本
Windows Vista (SP1) VISTASP1 Vista Service Pack 1
Windows Vista (SP2) VISTASP2 Vista Service Pack 2
Windows 7 WIN7RTM Windows 7 原始版本
Windows 8 WIN8RTM Windows 8 原始版本
Windows 10 WIN10RTM Windows 10 原始版本(兼容所有 Win10 子版本)
补充参数:
颜色模式:16BITCOLOR(简化 16 色)、256COLOR(简化 256 色)
管理员权限:RUNASADMIN(固定值)
要彻底解决这个问题,需从注册表路径精准性和参数优先级两方面调整,以下是最终解决方案:
一、核心修改:同时配置快捷方式和主程序的注册表项
兼容模式设置需同时作用于快捷方式(.lnk)和主程序(.exe),以下是修改后的脚本:
以下的中间兼容WIN7模式自动勾选上了,以管理员身份运行也自动勾选上了,但都是白色锁定了不可以手动更改了,而且那个简化的颜色模式还没有自动勾选上简化256色或者简化16色,这3个兼容模式在自动勾选上的时候都锁定不可以让玩家更改。
AppName=小兵安装包制作工具9.0.0.331
AppVersion=9.0.0.331
DefaultDirName={pf}\小兵安装包制作工具9.0.0.331
DefaultGroupName=小兵安装包公司
OutputDir=.\Output
OutputBaseFilename=小兵安装包制作工具9.0.0.331
PrivilegesRequired=admin
ArchitecturesInstallIn64BitMode=x64
Source: "C:\小兵安装包制作工具9.0.0.331\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;
Name: "{commondesktop}\小兵安装包制作工具9.0.0.331"; Filename: "{app}\Setting.exe"; IconFilename: "{app}\Setting.ico"
; 1. 配置快捷方式的兼容模式(.lnk)
Root: HKLM64; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{commondesktop}\小兵安装包制作工具9.0.0.331.lnk"; ValueData: "WIN7RTM RUNASADMIN"; Flags: uninsdeletevalue
; 2. 配置主程序的兼容模式(.exe)
Root: HKLM64; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{app}\Setting.exe"; ValueData: "WIN7RTM RUNASADMIN"; Flags: uninsdeletevalue
二、修改说明
双注册表项配置:
第一个注册表项针对桌面快捷方式(.lnk),确保从快捷方式启动时的兼容模式;
第二个注册表项针对主程序(Setting.exe),确保直接运行程序时的兼容模式。
双项配置可覆盖所有启动场景,避免优先级冲突。
注册表路径精准性:
保持 HKLM64 确保写入 64 位系统主注册表分支,避免被重定向到 Wow6432Node;
ValueData 中 WIN7RTM(兼容 Windows 7)和 RUNASADMIN(管理员权限)用空格分隔,同时生效。
三、验证步骤
安装后执行以下操作验证:
右键桌面快捷方式 → 属性 → 兼容性:
“以兼容模式运行这个程序” 自动勾选,下拉框显示 “Windows 7”;
“以管理员身份运行此程序” 自动勾选。
右键安装目录下的 Setting.exe → 属性 → 兼容性:
同样会看到上述两项自动勾选。
四、补充排查(若仍不生效)
若按上述修改后仍无效果,需检查以下两点:
安装包编译与运行权限:
确保 Inno Setup 以管理员身份启动编译安装包,且安装时用户也以管理员身份运行安装程序。
系统注册表权限:
打开注册表编辑器(regedit),导航到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers,确认是否存在以快捷方式和主程序路径为名称的键值,且值为 WIN7RTM RUNASADMIN。若不存在,需检查脚本中路径是否与实际安装路径完全一致(包括大小写、空格)。
通过以上配置,兼容模式和管理员权限的自动勾选将完全生效,程序可直接双击启动无需手动设置。
以上的中间兼容WIN7模式自动勾选上了,以管理员身份运行也自动勾选上了,但都是白色锁定了不可以手动更改了,而且那个简化的颜色模式还没有自动勾选上简化256色或者简化16色,这3个兼容模式在自动勾选上的时候都锁定不可以让玩家更改。
二、分系统单独完整脚本(可直接复制使用)
每个脚本均包含「兼容模式 + 简化 16 色 + 管理员权限」,若需改为 256 色,只需将16BITCOLOR替换为256COLOR;若无需颜色模式,删除该参数即可。
1. 兼容 Windows 95 + 简化 16 色 + 管理员权限
AppName=小兵安装包制作工具9.0.0.331
AppVersion=9.0.0.331
DefaultDirName={pf}\小兵安装包制作工具9.0.0.331
DefaultGroupName=小兵安装包公司
OutputDir=.\Output
OutputBaseFilename=小兵安装包制作工具9.0.0.331_兼容WIN95
PrivilegesRequired=admin
ArchitecturesInstallIn64BitMode=x64
Source: "C:\小兵安装包制作工具9.0.0.331\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;
Name: "{commondesktop}\小兵安装包制作工具9.0.0.331"; Filename: "{app}\Setting.exe"; IconFilename: "{app}\Setting.ico"
; 兼容Windows 95 + 简化16色 + 管理员权限(可手动修改)
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{commondesktop}\小兵安装包制作工具9.0.0.331.lnk"; ValueData: "WIN95 RUNASADMIN 16BITCOLOR"; Flags: uninsdeletevalue
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{app}\Setting.exe"; ValueData: "WIN95 RUNASADMIN 16BITCOLOR"; Flags: uninsdeletevalue
2. 兼容 Windows 98/Me + 简化 16 色 + 管理员权限
AppName=小兵安装包制作工具9.0.0.331
AppVersion=9.0.0.331
DefaultDirName={pf}\小兵安装包制作工具9.0.0.331
DefaultGroupName=小兵安装包公司
OutputDir=.\Output
OutputBaseFilename=小兵安装包制作工具9.0.0.331_兼容WIN98
PrivilegesRequired=admin
ArchitecturesInstallIn64BitMode=x64
Source: "C:\小兵安装包制作工具9.0.0.331\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;
Name: "{commondesktop}\小兵安装包制作工具9.0.0.331"; Filename: "{app}\Setting.exe"; IconFilename: "{app}\Setting.ico"
; 兼容Windows 98/Me + 简化16色 + 管理员权限(可手动修改)
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{commondesktop}\小兵安装包制作工具9.0.0.331.lnk"; ValueData: "WIN98 RUNASADMIN 16BITCOLOR"; Flags: uninsdeletevalue
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{app}\Setting.exe"; ValueData: "WIN98 RUNASADMIN 16BITCOLOR"; Flags: uninsdeletevalue
3. 兼容 Windows XP (SP2) + 简化 16 色 + 管理员权限
AppName=小兵安装包制作工具9.0.0.331
AppVersion=9.0.0.331
DefaultDirName={pf}\小兵安装包制作工具9.0.0.331
DefaultGroupName=小兵安装包公司
OutputDir=.\Output
OutputBaseFilename=小兵安装包制作工具9.0.0.331_兼容XP-SP2
PrivilegesRequired=admin
ArchitecturesInstallIn64BitMode=x64
Source: "C:\小兵安装包制作工具9.0.0.331\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;
Name: "{commondesktop}\小兵安装包制作工具9.0.0.331"; Filename: "{app}\Setting.exe"; IconFilename: "{app}\Setting.ico"
; 兼容Windows XP SP2 + 简化16色 + 管理员权限(可手动修改)
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{commondesktop}\小兵安装包制作工具9.0.0.331.lnk"; ValueData: "WINXPSP2 RUNASADMIN 16BITCOLOR"; Flags: uninsdeletevalue
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{app}\Setting.exe"; ValueData: "WINXPSP2 RUNASADMIN 16BITCOLOR"; Flags: uninsdeletevalue
4. 兼容 Windows Vista + 简化 16 色 + 管理员权限
AppName=小兵安装包制作工具9.0.0.331
AppVersion=9.0.0.331
DefaultDirName={pf}\小兵安装包制作工具9.0.0.331
DefaultGroupName=小兵安装包公司
OutputDir=.\Output
OutputBaseFilename=小兵安装包制作工具9.0.0.331_兼容Vista
PrivilegesRequired=admin
ArchitecturesInstallIn64BitMode=x64
Source: "C:\小兵安装包制作工具9.0.0.331\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;
Name: "{commondesktop}\小兵安装包制作工具9.0.0.331"; Filename: "{app}\Setting.exe"; IconFilename: "{app}\Setting.ico"
; 兼容Windows Vista 原始版 + 简化16色 + 管理员权限(可手动修改)
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{commondesktop}\小兵安装包制作工具9.0.0.331.lnk"; ValueData: "VISTARTM RUNASADMIN 16BITCOLOR"; Flags: uninsdeletevalue
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{app}\Setting.exe"; ValueData: "VISTARTM RUNASADMIN 16BITCOLOR"; Flags: uninsdeletevalue
5. 兼容 Windows Vista (SP1) + 简化 16 色 + 管理员权限
AppName=小兵安装包制作工具9.0.0.331
AppVersion=9.0.0.331
DefaultDirName={pf}\小兵安装包制作工具9.0.0.331
DefaultGroupName=小兵安装包公司
OutputDir=.\Output
OutputBaseFilename=小兵安装包制作工具9.0.0.331_兼容Vista-SP1
PrivilegesRequired=admin
ArchitecturesInstallIn64BitMode=x64
Source: "C:\小兵安装包制作工具9.0.0.331\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;
Name: "{commondesktop}\小兵安装包制作工具9.0.0.331"; Filename: "{app}\Setting.exe"; IconFilename: "{app}\Setting.ico"
; 兼容Windows Vista SP1 + 简化16色 + 管理员权限(可手动修改)
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{commondesktop}\小兵安装包制作工具9.0.0.331.lnk"; ValueData: "VISTASP1 RUNASADMIN 16BITCOLOR"; Flags: uninsdeletevalue
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{app}\Setting.exe"; ValueData: "VISTASP1 RUNASADMIN 16BITCOLOR"; Flags: uninsdeletevalue
6. 兼容 Windows Vista (SP2) + 简化 16 色 + 管理员权限
AppName=小兵安装包制作工具9.0.0.331
AppVersion=9.0.0.331
DefaultDirName={pf}\小兵安装包制作工具9.0.0.331
DefaultGroupName=小兵安装包公司
OutputDir=.\Output
OutputBaseFilename=小兵安装包制作工具9.0.0.331_兼容Vista-SP2
PrivilegesRequired=admin
ArchitecturesInstallIn64BitMode=x64
Source: "C:\小兵安装包制作工具9.0.0.331\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;
Name: "{commondesktop}\小兵安装包制作工具9.0.0.331"; Filename: "{app}\Setting.exe"; IconFilename: "{app}\Setting.ico"
; 兼容Windows Vista SP2 + 简化16色 + 管理员权限(可手动修改)
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{commondesktop}\小兵安装包制作工具9.0.0.331.lnk"; ValueData: "VISTASP2 RUNASADMIN 16BITCOLOR"; Flags: uninsdeletevalue
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{app}\Setting.exe"; ValueData: "VISTASP2 RUNASADMIN 16BITCOLOR"; Flags: uninsdeletevalue
要实现 “自动勾选但不锁定,允许用户手动修改” 的效果,需调整注册表键的权限并拆分配置逻辑。
以下是分步解决方案:
一、核心思路
兼容模式和管理员权限的 “可修改性” 由注册表键的权限继承决定。若要允许用户手动更改,
需将注册表项写入当前用户分支(HKCU),而非系统级的HKLM。同时拆分 “强制勾选项”
和 “可选勾选项” 的配置逻辑。
二、修改后的脚本
AppName=小兵安装包制作工具9.0.0.331
AppVersion=9.0.0.331
DefaultDirName={pf}\小兵安装包制作工具9.0.0.331
DefaultGroupName=小兵安装包公司
OutputDir=.\Output
OutputBaseFilename=小兵安装包制作工具9.0.0.331
; 安装仍需管理员权限(因写入Program Files)
PrivilegesRequired=admin
ArchitecturesInstallIn64BitMode=x64
Source: "C:\小兵安装包制作工具9.0.0.331\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;
Name: "{commondesktop}\小兵安装包制作工具9.0.0.331"; Filename: "{app}\Setting.exe"; IconFilename: "{app}\Setting.ico"
; 1. 配置“兼容模式(Windows 7)”和“管理员权限”(写入当前用户分支,允许修改)
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{commondesktop}\小兵安装包制作工具9.0.0.331.lnk"; ValueData: "WIN7RTM RUNASADMIN"; Flags: uninsdeletevalue
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{app}\Setting.exe"; ValueData: "WIN7RTM RUNASADMIN"; Flags: uninsdeletevalue
; 2. 可选:若需默认勾选“简化的颜色模式(8位256色)”,需额外添加参数
; 颜色模式参数为“256COLOR”,与前序参数用空格分隔
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{commondesktop}\小兵安装包制作工具9.0.0.331.lnk"; ValueData: "WIN7RTM RUNASADMIN 256COLOR"; Flags: uninsdeletevalue
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{app}\Setting.exe"; ValueData: "WIN7RTM RUNASADMIN 256COLOR"; Flags: uninsdeletevalue
三、修改说明
注册表根键改为 HKCU:将HKLM64替换为HKCU(当前用户注册表分支),用户对自身注册表项有完全修改权限,
因此兼容模式设置不会被锁定,可手动勾选 / 取消。
添加颜色模式参数(可选):若需默认勾选 “简化的颜色模式(8 位 256 色)”,
需在ValueData中添加256COLOR参数(与其他参数用空格分隔)。同理,16 位色对应参数为16BITCOLOR。
保留安装权限:因软件安装到{pf}(Program Files),PrivilegesRequired=admin仍需保留,
确保安装包能正常部署文件。
四、效果验证
安装后右键快捷方式 / 主程序→属性→兼容性:
“以兼容模式运行这个程序(Windows 7)” 和 “以管理员身份运行此程序” 会自动勾选但可手动取消;
若添加了256COLOR参数,“简化的颜色模式(8 位 256 色)” 也会自动勾选且可修改。
通过这种方式,既实现了默认配置的自动生效,又保留了用户手动调整的灵活性,完全满足
“不锁定且允许修改” 的需求。
以下是分别针对不同兼容系统模式、简化 16 色和仅管理员权限的单独配置脚本,可根据需求选择使用:
一、自动勾选 “兼容 Windows 8” + 简化 16 色 + 管理员权限
AppName=小兵安装包制作工具9.0.0.331
AppVersion=9.0.0.331
DefaultDirName={pf}\小兵安装包制作工具9.0.0.331
DefaultGroupName=小兵安装包公司
OutputDir=.\Output
OutputBaseFilename=小兵安装包制作工具9.0.0.331
PrivilegesRequired=admin
ArchitecturesInstallIn64BitMode=x64
Source: "C:\小兵安装包制作工具9.0.0.331\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;
Name: "{ondcommesktop}\小兵安装包制作工具9.0.0.331"; Filename: "{app}\Setting.exe"; IconFilename: "{app}\Setting.ico"
; 兼容Windows 8 + 简化16色 + 管理员权限
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{commondesktop}\小兵安装包制作工具9.0.0.331.lnk"; ValueData: "WIN8RTM RUNASADMIN 16BITCOLOR"; Flags: uninsdeletevalue
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{app}\Setting.exe"; ValueData: "WIN8RTM RUNASADMIN 16BITCOLOR"; Flags: uninsdeletevalue
二、自动勾选 “兼容 Windows XP (Service Pack 3)” + 简化 256 色 + 管理员权限
AppName=小兵安装包制作工具9.0.0.331
AppVersion=9.0.0.331
DefaultDirName={pf}\小兵安装包制作工具9.0.0.331
DefaultGroupName=小兵安装包公司
OutputDir=.\Output
OutputBaseFilename=小兵安装包制作工具9.0.0.331
PrivilegesRequired=admin
ArchitecturesInstallIn64BitMode=x64
Source: "C:\小兵安装包制作工具9.0.0.331\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;
Name: "{commondesktop}\小兵安装包制作工具9.0.0.331"; Filename: "{app}\Setting.exe"; IconFilename: "{app}\Setting.ico"
; 兼容Windows XP SP3 + 简化256色 + 管理员权限
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{commondesktop}\小兵安装包制作工具9.0.0.331.lnk"; ValueData: "WINXPSP3 RUNASADMIN 256COLOR"; Flags: uninsdeletevalue
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{app}\Setting.exe"; ValueData: "WINXPSP3 RUNASADMIN 256COLOR"; Flags: uninsdeletevalue
三、仅自动勾选 “以管理员身份运行”(无兼容模式和颜色模式)
AppName=小兵安装包制作工具9.0.0.331
AppVersion=9.0.0.331
DefaultDirName={pf}\小兵安装包制作工具9.0.0.331
DefaultGroupName=小兵安装包公司
OutputDir=.\Output
OutputBaseFilename=小兵安装包制作工具9.0.0.331
PrivilegesRequired=admin
ArchitecturesInstallIn64BitMode=x64
Source: "C:\小兵安装包制作工具9.0.0.331\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;
Name: "{commondesktop}\小兵安装包制作工具9.0.0.331"; Filename: "{app}\Setting.exe"; IconFilename: "{app}\Setting.ico"
; 仅管理员权限
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{commondesktop}\小兵安装包制作工具9.0.0.331.lnk"; ValueData: "RUNASADMIN"; Flags: uninsdeletevalue
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; Val
7. 兼容 Windows 10 + 简化 16 色 + 管理员权限
AppName=小兵安装包制作工具9.0.0.331
AppVersion=9.0.0.331
DefaultDirName={pf}\小兵安装包制作工具9.0.0.331
DefaultGroupName=小兵安装包公司
OutputDir=.\Output
OutputBaseFilename=小兵安装包制作工具9.0.0.331_兼容WIN10
PrivilegesRequired=admin
ArchitecturesInstallIn64BitMode=x64
Source: "C:\小兵安装包制作工具9.0.0.331\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;
Name: "{commondesktop}\小兵安装包制作工具9.0.0.331"; Filename: "{app}\Setting.exe"; IconFilename: "{app}\Setting.ico"
; 兼容Windows 10 + 简化16色 + 管理员权限(可手动修改)
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{commondesktop}\小兵安装包制作工具9.0.0.331.lnk"; ValueData: "WIN10RTM RUNASADMIN 16BITCOLOR"; Flags: uninsdeletevalue
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{app}\Setting.exe"; ValueData: "WIN10RTM RUNASADMIN 16BITCOLOR"; Flags: uninsdeletevalue
三、灵活调整技巧
切换颜色模式:将16BITCOLOR改为256COLOR(简化 256 色),或删除该参数(不启用颜色模式);
仅保留管理员权限:删除兼容模式参数(如WIN7RTM)和颜色模式参数,仅保留RUNASADMIN;
更换兼容系统:直接替换ValueData中的兼容模式参数(参考「参数对照表」);
所有配置均写入HKCU分支,确保用户可手动勾选 / 取消,无锁定限制。
四、验证效果
安装后右键桌面快捷方式 → 属性 → 兼容性:
对应系统的「兼容模式」自动勾选;
「简化的颜色模式」自动勾选(16 色 / 256 色,按配置);
「以管理员身份运行此程序」自动勾选;
所有选项均可手动修改(勾选 / 取消),无锁定。
{:biggrin:}
学习了,多谢楼主分享哟 PYG20周年生日快乐! 谢谢分享 谢谢分享 Inno Setup 找不到好的论坛!希望楼主多点讨论此软件相关的资料
页:
[1]