为什么安装MSVC可再发行组件需要管理员权限?

时间:2012-03-02 21:14:43

标签: windows visual-c++ c++-cli software-distribution vcredist

这是在Windows上部署应用程序的一个非常令人沮丧的部分。我们有两种选择:在我们的应用程序目录中重新分发所需的DLL,或使用合并模块和管理员权限在系统范围内安装它(如果它尚未安装)。在我看来,微软可以简单地对他们的DLL进行数字签名,并允许在没有提升的情况下将这些DLL安装到WinSxS中。 .NET也可以这样做。

静态运行时并没有使用CRT根本不是选项,因为我的一些代码是C ++ / CLI,它与/ MT开关互斥(也可能与其他C ++ stdlibs,如STLPort,但我没有' t证实了这一点。

0 个答案:

没有答案