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