.MSI пакет установлен ( как администратор) для всех, но на разных логинах пользователя пытается найти его .MSI устанавливается для запуска exe-файла
Привет,
Я создал настольное приложение с использованием C#.
Созданный установочный файл (.msi) устанавливается на клиентскую машину администратором с помощью его учетной записи входа в систему. Во время процесса установки выбирается опция "все", чтобы убедиться, что exe-файл доступен всем пользователям. Ярлык размещается на рабочем столе для каждого пользователя.
Затем он удаляет установочный файл.
Но когда фактический пользователь входит в систему ( кроме администратора) и пытается запустить приложение, нажав на ярлык, приложение начинает ссылаться на него .MSI устанавливается для запуска.
Если администратор не удалил установочный файл .msi при выполнении установки, пользователь, вошедший в систему в следующий раз, может запустить приложение так, как оно относится к установочному файлу.
Я хочу, чтобы установочный файл был запущен один раз для всех, а затем удален, и тогда любой пользователь, вошедший в систему, должен иметь возможность запустить приложение.
Это первый раз, когда я создаю установочные файлы для проекта. Пожалуйста, направьте меня или любые рекомендации должны помочь.
Заранее спасибо,
Вок
Что я уже пробовал:
Новичок в этом вопросе подскажите мне как преодолеть эту проблему
lmoelleb
Это вряд ли будет связано с вашим кодом C#. Скорее всего, это инструмент, создающий установщик, который вызывает проблемы. Поэтому начните с поиска в Google проблемы - включая имя того, что вы используете для создания MSI. Если вы не можете найти решение, то спросите с подробностями о том, как вы строите свой MSI.