我如何分发msvr71.dll(microsoft visual c ++ runtime dll)

时间:2011-02-09 04:46:54

标签: visual-c++ licensing msvcrt redistributable visual-c++-runtime

我有一个需要msvcr71.dll的应用程序。在某些机器中,DLL丢失了。我想用我们的应用程序分发DLL(只有一个文件msvcr71.dll),而不是要求用户安装VC ++运行时。这会被复制到应用程序安装目录。

从许可的角度来看,我做得对吗?我找不到任何许可协议。

page有以下注意事项:

  

对于Msvcr70.dll或Msvcr71.dll,您应该将CRT DLL安装到应用程序文件目录中。您不应将这些文件安装到Windows系统目录中。对于Msvcr80.dll和Msvcr90.dll,您应该将CRT安装为Windows并排程序集。

1 个答案:

答案 0 :(得分:2)

redist.txt中应该有一个Program Files/Microsoft Visual Studio .NET 2003文件,其中说明了从Visual Studio重新分发不同文件的规则。 http://msdn.microsoft.com/en-us/library/aa984372.aspx还有另一个要检查redist.txt的位置列表。