3
Wix为所有用户/每台计算机创建非公告的快捷方式
在WIX中,如何在allusers配置文件中创建一个非公告的快捷方式?到目前为止,我只能通过广告快捷方式来完成此操作。我更喜欢不公开的快捷方式,因为您可以转到快捷方式的属性并使用“查找目标”。 在教程中,我已经看到使用注册表值作为快捷方式的键路径。问题是他们使用HKCU作为根。当使用HKCU时,另一个用户卸载了该程序(因为已为所有用户安装了该程序),注册表项被留下。当我使用HKMU作为根目录时,出现ICE57错误,但是当另一个用户卸载程序时,密钥将被删除。我似乎被迫使用HKCU,尽管HKMU的行为似乎正确(每用户对所有用户)。 当我尝试创建非公告的快捷方式时,我遇到各种ICE错误,例如ICE38,ICE43或ICE57。我见过的大多数文章都建议“只是忽略冰错误”。必须有一种方法可以创建不公开的快捷方式,而不会产生ICE错误。 请发布示例代码以获取工作示例。