在Windows 8的“开始”屏幕中,我注意到,如果右键单击某个应用程序,则会在底部显示一个“卸载”图标。对于我开发的应用程序,如果单击“卸载”图标,它将打开“程序和功能”对话框。理想情况下,它应该直接启动我的卸载程序。有谁知道这是怎么做到的吗?我需要设置一些注册表项来将“开始”菜单快捷方式与卸载程序相关联吗?

我使用各种技术来制作我的应用(例如Qt,C#,Visual Studio安装项目,NSIS)。在Windows 7及更低版本上,我的安装程序在“开始”菜单中放置了快捷方式。在Windows 8上,这些快捷方式在“开始”屏幕中显示为一个小方块。快捷方式就是我右键单击的对象。有什么方法可以将卸载数据添加到快捷方式文件本身吗?

最佳答案

桌面应用程序的图块不会像商店应用程序的图块一样自动卸载。如您所指出的,为桌面应用程序磁贴选择“卸载”会启动“添加/删除程序”体验。这是设计使然。

09-20 19:30