Имена установочных файлов в Windows Vista - PullRequest
2 голосов
/ 22 января 2009

Я читал в этой статье:

http://technet.microsoft.com/en-us/library/cc709628.aspx

Что Windows обнаруживает установщики по именам файлов, следуя этому совету. Лучше ли включить установку в имя файла установщика

Я имею в виду ProductSetup.msi лучше, чем Product.msi ???

Трудно представить, что Windows делает такое обнаружение: -)

Ответы [ 3 ]

3 голосов
/ 22 января 2009

Это относится только к EXE-файлам. Если у вас есть файл MSI, это зависит от файла MSI, чтобы указать, какие части MSI требуют повышения или нет.

0 голосов
/ 23 января 2009

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

Тем не менее, если вы ожидаете, что приложение будет установлено на сервере терминалов, то если ваш установщик называется как-то вроде SETUP.EXE или INSTALL.EXE, сервер терминалов автоматически перейдет в «режим установки». Должны избавить вас от головной боли от тех клиентов, которые не знают, что сначала они должны быть в режиме установки, или решили не устанавливать через «Установка и удаление программ» (что также запускает режим установки автоматически)

0 голосов
/ 22 января 2009

Для меня это новость, но похоже, что Windows Vista по-разному относится к файлам, если в их имени есть «setup». Вероятно, он просто запросит у вас права администратора, если обнаружит, что это установщик, а это именно то, что вам нужно.

...