windows-8 - 使 "Uninstall"命令为 Windows 8 应用程序做正确的事情

标签 windows-8 uninstallation

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

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

最佳答案

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

关于windows-8 - 使 "Uninstall"命令为 Windows 8 应用程序做正确的事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13388601/

相关文章:

xaml - 获取 StorageFile (WinRT) 中存储文件的 URI

windows-8 - 适用于 Windows 8 的自定义 URL 方案

mysql - 将 MySQL 服务器作为服务启动 (Win 8)

visual-studio - 安装 VS Ultimate 后卸载 VS Express 是否安全?

c# - 以编程方式将程序注册到添加/删除程序中并将文件存储在可执行文件中

winapi - Windows 8 ARM是否也称为 "Windows RT"是否有第三方开发人员可以使用Winapi(win32)?

javascript - Metro Javascript 应用程序的 WACK 测试失败

visual-studio - 卸载 Visual Studio 2017 企业版并安装 VS 2017 社区

android - 卸载包

Apache 2.4 - 删除 |删除 |卸载