При создании установки / MSI с Visual Studio можно ли настроить простое приложение, для установки которого не требуются права администратора? Если это невозможно под Windows XP, возможно ли это под Vista?
Например, простое приложение для обработки изображений, которое позволяет вставлять фотографии поверх фона. Я считаю, что для установки в папку Program Files требуются права администратора? Можем ли мы вместо этого установить в папку \ AppData?
Цель состоит в том, чтобы создать приложение, которое будет устанавливаться для пользователей, которые не являются членами группы администраторов на локальном компьютере, и не будет отображать приглашение UAC в Vista.
Я считаю, что ограничение этого метода будет заключаться в том, что если он устанавливается в папку данных приложения для текущего пользователя, другие пользователи не могут его запустить.
Обновлять:
Можете ли вы упаковать щелчок после установки в обычный установщик типа setup.exe? Вы можете спросить, зачем нам это нужно - причина в том, что у нас есть установщик, который выполняет предварительную проверку и устанавливает все необходимое (например, .NET), а затем мы загружаем и запускаем MSI. Мы также хотели бы отображать обычный стартовый экран установщика, даже если отображается только это. Мы не против, если приложение может видеть только один пользователь (пользователь, для которого оно установлено).