为什么80%的码农都做不了架构师?>>>   

在Visual Studio C++ 2005 上开发的程序拿到 没有安装Visual C++的地方可能会出现无法运行的现象。在Windows 的 Event log

里会出现 无法找到 msvcr80.dll 的错误信息。几经折腾算解决了问题,记录于此以备忘。

原因: 为了解决不同的程序导入不同版本dll包而导致一些程序无法运行等问题,Visual Studio 2005 上开发的程序利用manifest来管理该程序使用哪个版本的dll。

解决办法:

1.运行可以从MS下载的VCRedist_x86.exe 以便把包含msvcr80.dll的文件夹安装到 Windows/WinSxS 文件夹里。(Win 2003的时候)

2.把开发环境上的Program Files\Microsoft Visual Studio 8\VC\Redist directory里面的Microsoft.VC80.CRT文件夹拷贝到应用程序所在文件夹。

值得一提的是当Windows/WinSxS 和应用程序所在文件夹里面都包含Microsoft.VC80.CRT的时候,XP,Vista,Win 2003都是利用WinSxS文件夹里面的dll。这从软件安全角度来看很重要。因为访问WinSxS需要管理权限,而应用程序所在文件夹可能一般用户就能访问。

参考:

http://msdn.microsoft.com/en-us/library/ms235291(v=VS.80).aspx

转载于:https://my.oschina.net/sec/blog/9169

msvcr80.dll 问题相关推荐

  1. 计算机丢失msvc80.dll,msvcr80.dll

    msvcr80.dll丢失了怎么修复?msvcr80.dll文件专门用来帮助用户正常使用电脑,它的丢失将会导致电脑的一些问题的出现,像蓝屏.软件运行等问题,系统之家为用户提供msvcr80.dll W ...

  2. 0x0EA772D7 (msvcr80.dll) 处有未经处理的异常: 0xC000041D: 用户回调期间遇到未经处理的异常。。

    当我的应用程序加装的数据占用的内存达到900M以上,会发生一个奇怪问题,使用ADO open接口 报异常 0x0EA772D7 (msvcr80.dll) 处有未经处理的异常: 0xC000041D: ...

  3. 安装程序找不到office.zh-cn/msvcr80.dll

    office2007在安装过程中往往会出现以下错误:"安装程序找不到office.zh-cn/msvcr80.dll,请浏览确定有效的安装源,然后单击确定".究其原因是为" ...

  4. ZZmsvcprt.lib(MSVCP90.dll) : error LNK2005:已经在libcpmtd.lib(xmutex.obj) 中定义

    FROM: http://blog.csdn.net/sptoor/article/details/6203376 很久没有写程式设计入门知识的相关文章了,这篇文章要来谈谈程式库 (Library) ...

  5. msvcprt.lib(MSVCP90.dll) : error LNK2005:已经在libcpmtd.lib(xmutex.obj) 中定义

    转载 很需要补充的知识. 可惜网络阅读一直不是强项. 目前实在有点看不进去. 先保存下来吧... 牛到连评论都是贼深奥滴! 很久没有写程式设计入门知识的相关文章了,这篇文章要来谈谈程式库 (Libra ...

  6. [转]关于形如--error LNK2005: xxx 已经在 msvcrtd.lib ( MSVCR90D.dll ) 中定义--的问题分析解决...

    关于形如--error LNK2005: xxx 已经在 msvcrtd.lib ( MSVCR90D.dll ) 中定义--的问题分析解决 转自:http://hi.baidu.com/qinfen ...

  7. 关于形如--error LNK2005: xxx 已经在 msvcrtd.lib ( MSVCR90D.dll ) 中定义--的问题分析解决...

    转自:http://hi.baidu.com/qinfengxiaoyue/item/ff262ccfb53b4c2ba0b50a89 引自:http://blog.csdn.net/sptoor/a ...

  8. C#调C++生成的dll报0x800736B1错误

    2019独角兽企业重金招聘Python工程师标准>>> 这个错误看上去好像是 C++ DLL库本身的问题,其实并不尽然.由于使用了混合模式编译托管 DLL ,所以该 DLL 又会用到 ...

  9. VS2008、VS2010中如何屏蔽讨厌的MSVCR*.dll的引用

    VS系列工具作为目前微软主打的集成开发环境,在历经了近20多年的发展后,到如今已经可以说是Windows平台上各种IDE环境中的翘楚了.很多别的开发工具已经难望其项背了,如今VS2010也已经面市很长 ...

  10. 将ocx和DLL文件打包成cab文件,inf的编写

    From: http://icrwen.iteye.com/blog/1118766 http://blog.csdn.net/yimiyangguang1314/article/details/65 ...

最新文章

  1. reid 数据集 行人重拾别
  2. 洛谷P4015 运输问题 网络流24题
  3. 【Java线程】多线程实现简单的一对一聊天
  4. 迅捷路由器 服务器无响应,如果路由器重启还是上不了网 几招搞定
  5. 森源电气持续押注光伏 加强市场竞争力
  6. jenkins添加linux作为slave
  7. 初步看,我要在公司赚取更多的工资,钱多活少离家近
  8. 【数论】快速幂:实现pow(double ,int)
  9. 数据库学习笔记5-隔离级别 Repeatable Read
  10. matlab添加坐标,Matlab绘图添加直角坐标轴
  11. 配置你的ASP.NET运行环境
  12. 华为路由器用Linux开发,华为路由交换设备配置综合实验(实验六合一)
  13. 数值求解一维定态薛定谔方程
  14. macOS CLion 上搭建 GLFW + GLAD OpenGL开发环境
  15. WPS 解决插入尾注后无法添加分节页符
  16. 以太坊Whisper协议
  17. QDataTime格式互转
  18. 进位位判别法_图解停车进位方法及如何确定车距
  19. 一篇让小白彻底搞懂性能调优!
  20. Facade(外观模式) 结构型

热门文章

  1. linux内核分析及应用 -- Linux 的进程隔离技术与 Docker 容器
  2. SNMP报文抓取与分析(一)
  3. Linux下如何查看高CPU占用率线程 LINUX CPU利用率计算
  4. shrink_page_list 函数分析
  5. 在cmd下安装Scrapy怎么解决方案python3
  6. 用概率的方法计算Pi值
  7. eclipse一些实用小技巧
  8. 【图论】昂贵的聘礼(最短路变形)
  9. Java 调用 pytorch_5分钟!用Java实现目标检测 | PyTorch
  10. 汉诺塔问题(三柱及四柱)详解