Тем не менее, вы должны отметить, что любые изменения конфигурации, которые требуют изменений в реестре, вероятно (я должен был бы дважды проверить это) с правами администратора. Вдобавок ко всему, изменения в фоновом режиме рабочего стола в конечном итоге сохраняются в HKEY_CURRENT_USER.

оздании установки / MSI с помощью Visual Studio можно ли выполнить настройку для простого приложения, для которого не требуются права администратора для установки? Если это невозможно в Windows XP, возможно ли в Vista?

Например, простое приложение для работы с изображениями, которое позволяет вставлять фотографии поверх фонов. Я считаю, что установка в папку Program Files требует прав администратора? Можно ли вместо этого установить в папку \ AppData?

Цель состоит в том, чтобы создать приложение, которое будет установлено для пользователей, которые не являются членами группы администраторов на локальном компьютере, и не будет отображать приглашение UAC в Vista.

Я считаю, что ограничение этого метода заключается в том, что если он будет установлен в папке данных приложения для текущего пользователя, другие пользователи не смогут запустить его.

Обновить:

Можете ли вы упаковать пакет один раз в обычный установщик типа setup.exe? Вы можете спросить, почему мы этого хотим - причина в том, что у нас есть установщик, который выполняет предварительную проверку и устанавливает все необходимое (например, .NET), а затем загружает и выполняет MSI. Мы также хотели бы отобразить обычный стартовый экран установщика, даже если это единственное, что отображается. Мы не против, если приложение может видеть только один пользователь (пользователь, для которого оно установлено).

Ответы на вопрос(4)

Ваш ответ на вопрос