Установка ярлыка только для текущего пользователя не кажется хорошей идеей: что если я установлю ваше программное обеспечение под учетной записью, которую я использую только для административных задач, таких как установка программного обеспечения?Потому что я стараюсь следовать рекомендациям и Не запускать от имени администратора !
Если вы пытаетесь запустить один экземпляр программного обеспечения в фоновом режиме для всей системы, то выВероятно, следует создавать программное обеспечение как Windows Service вместо создания ярлыков при запуске.Wix поддерживает установку службы .
Если вы хотите, чтобы компонент пользовательского интерфейса конфигурировал / управлял службой для работы в трее, тогда вы все равно можете установить ярлык для отдельного исполняемого файлав папку запуска All Users .Таким образом, все пользователи могут взаимодействовать со службой, но сама служба запускается только один раз.