У меня есть рабочая программа, из которой я готов сгенерировать MSI для распространения.Место установки по умолчанию - C / Program Files / Foo / Bar
, и именно здесь я бы предпочел его установить. Однако , после установки в этом месте, программа отказывается запускаться, если не щелкнуть правой кнопкой мыши и «запустить от имени администратора».
Я понимаю, что программе требуется доступ администратора, поскольку она установлена в C / Program Files
(у меня есть альтернативный путь установки, который устанавливает его на рабочий стол без этой проблемы), поэтому я ищу способ не запускать программу от имени администратора каждый раз, когда я хочу ее использовать.
Я думал, что установка .msi "как администратор" решит проблему, но щелчок правой кнопкой мыши на .msi не обеспечивает "запуск от имени администратора", как я ожидал.
Есть ли способчтобы сделать так, чтобы мне не нужно было каждый раз запускать программу от имени администратора, поддерживая каталог установки c / program files
?