Ben*_*Dev 5 inno-setup uninstall shortcut startmenu
我在设置中创建的“开始”菜单卸载快捷方式似乎有一个特定于Windows 10的问题。快捷方式根本没有显示。
但是,也会显示我创建的其他快捷方式...
这是值DefaultGroupName:
DefaultGroupName={#MyAppPublisher}\MyCompany\MySoftwareName
Run Code Online (Sandbox Code Playgroud)
这是本[Icons]节中有关快捷方式的条目:
[Icons]
Name: "{group}\{#MyAppName} {#MyAppVersion}"; Filename: "{app}\MyExeName.exe"; WorkingDir: "{app}"
Name: "{commondesktop}\{#MyAppName} {#MyAppVersion}"; Filename: "{app}\MyExeName.exe"; WorkingDir: "{app}"; IconFilename: "{app}\MyExeName.exe"
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName} {#MyAppVersion}"; Filename: "{app}\MyExeName.exe"; WorkingDir: "{app}"; Tasks: quicklaunchicon
Name: "{group}\{cm:UninstallProgram, {#MyAppName} {#MyAppVersion}}"; Filename: "{uninstallexe}"; WorkingDir: "{app}"; IconFilename: "{app}\Remove.ico"
Name: "{group}\{cm:SHORTCUT_SAV}"; Filename: "{code:GetDataDir}"
Run Code Online (Sandbox Code Playgroud)
我也尝试了一个简单的条目:
Name: "{group}\Uninstall My Program"; Filename: "{uninstallexe}"
Run Code Online (Sandbox Code Playgroud)
但是快捷方式仍然没有显示。
请注意,这在任何早期版本的Windows中都可以正常工作...
您对此有什么想法吗?我已经搜索过,但是没有找到与此特定问题相关的任何主题。
Windows 8和更高版本对“ 开始”菜单进行了大量优化,以减少显示的项目数。
例如,无论快捷方式具有不同的标签还是放在不同的菜单文件夹中,它都不会显示两个指向同一目标的快捷方式。
您可能是这种优化的受害者。
无论如何,您试图做的是违反Windows准则的: