У нас есть традиционное настольное приложение для настольных ПК с пользовательской настройкой. Настройка подписана и должна выполняться как администратор. Текущая настройка prod EXE, которая была построена и подписана 5 лет назад, автоматически повышается и запускается как администратор в Windows 7 или 8. Настройка, которую мы перестроили сейчас, а также подписана с другим сертификатом и имеет то же имя, что и старый, автоматически не добавляется к admin и, следовательно, не удается.Автоматически повышать настройку Windows до режима администратора
Что делает Windows автоматически запускать установку EXE в качестве администратора?
Скорее всего: у старой установки нет манифеста, но Windows успешно угадывает, что это программа установки и запрашивающая возвышение. У новой установки есть манифест, но вы явно не настроили requestExecutionLevel, поэтому оно установлено на значение по умолчанию asInvoker. Если вы используете инструменты сборки Microsoft, проверьте значение параметра компоновщика/MANIFESTUAC. Вы хотите установить его для requireAdministrator. –