繁体   English   中英

无法访问System32 dll时复制MSVCR120.dll

[英]Copying MSVCR120.dll when there is no access to System32 dll

我在机器上安装了mosquitto。 我需要使用以下命令来启动exe。

mosquitto -v

当我键入时,它说缺少msvcr120.dll。 我正在通过应用程序的安装程序安装此mosquitto。 我已经将dot net 4.5作为先决条件。 但是我无法将dll手动复制到正在安装的计算机中的System32文件夹中,因为我无权访问该文件夹。 我尝试将dll复制到mosquitto安装文件夹并运行,但是会引发以下错误。

在此处输入图片说明

我该如何处理这种情况? 通过我的WIX安装程序将此dll放入的最佳方法是什么? 我要安装的计算机是新安装的Windows 8计算机,安装了dot net 4.5。 请指教。

您可以在WiX软件包中包含C ++运行时合并模块。 或者,您可以在应用程序文件夹中安装.DLL。 可以在这里找到更多信息: https : //msdn.microsoft.com/en-us/library/dd293574.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM