У меня есть собственные загрузчики для SQL Server 2008 R2, .NET Framework 3.5, .NET Framework 4 и т. Д. Я использую проект развертывания Visual STudio 2010 для развертывания приложения .NET 4. Я знаю, что они уходят.
Есть ли способ указать загрузчику на сбой, если у пользователя нет определенных прав Windows? Программа установки SQL Server, похоже, позаботится об этом сама по себе, но выдает очень загадочные коды ошибок и тексты, которые пользователям трудно отследить. Я знаю, что могу установить обход для версий Windows, а SqlCheck.exe выполняет какую-то проверку версии. Придется ли мне создавать собственное приложение, которое проверяет разрешения пользователя, и загрузчик мог бы проверять его код возврата, аналогично SqlCheck.exe?
Можно ли это сделать с помощью генератора манифеста начальной загрузки, и поддерживается ли BMG в Visual Studio 2010? Похоже, что больше не поддерживается, но я не уверен, есть ли что-нибудь особенное для VS 2010 / Windows Installer 4.5 http://archive.msdn.microsoft.com/bmg