Почему для установки распространяемых MSVC требуются права администратора? - PullRequest
3 голосов
/ 03 марта 2012

Это очень неприятная часть развертывания приложений в Windows.У нас есть два варианта: перераспределить необходимые библиотеки DLL в каталоге нашего приложения или использовать модули слияния и разрешение администратора для его установки в масштабе всей системы (если она еще не установлена).Мне кажется, что Microsoft может просто подписать свои библиотеки DLL цифровой подписью и разрешить установку этих библиотек в WinSxS без повышения прав.То же самое можно было бы сделать для .NET.

Статическая среда выполнения и вообще не использование CRT не являются опциями, потому что часть моего кода - C ++ / CLI, который является взаимоисключающим с переключателем / MT (и, вероятно, такжес другими C ++ stdlibs, такими как STLPort, но я не подтвердил это).

...