Как в WIX создать нерекламированный ярлык в профиле allusers? До сих пор я мог сделать это только с помощью рекламируемых ярлыков. Я предпочитаю нерекламированные ярлыки, потому что вы можете перейти к свойствам ярлыка и использовать «найти цель».
В обучающих программах, которые я видел, используйте значение реестра для ключевого пути ярлыка. Проблема в том, что они используют HKCU в качестве корня. Когда используется HKCU, и другой пользователь удаляет программу (поскольку она установлена для всех пользователей), ключ реестра остается позади. Когда я использую HKMU в качестве корня, я получаю ошибку ICE57, но ключ удаляется, когда другой пользователь удаляет программу. Кажется, я склоняюсь к использованию HKCU, хотя HKMU, похоже, ведет себя корректно (на пользователя против всех пользователей).
Когда я пытаюсь создать не объявленный ярлык, я получаю различные ошибки ICE, такие как ICE38, ICE43 или ICE 57. В большинстве статей, которые я видел, рекомендуется «просто игнорировать ошибки льда». Должен быть способ создания нерекламированных ярлыков без ошибок ICE.
Пожалуйста, отправьте пример кода для рабочего примера.