用VC 写的程序,在别的机器上运行,出现应用程序正常初始化失败,0xC0150002
1,用depends.exe 查看,找到需要的dll,copy 到同目录下;
2,这时可能还不行,继续3、4、5
3,查看项目的mainfest 文件,注意其中描述的程序集版本;
4,进入c:\windows\winsxs\mainfest\ 目录,找到相应的.mainfest文件,copy 到同目录;
5,重命名:现在的名字是很长的,改成类似microsoft.vc90.crt.mainfest 这样。
这里是举例,就是说把前面的x86和那一长串数字和版本等去掉;
6,运行吧,英雄!搞定。
本文介绍了解决使用VC编写的程序在其他机器上运行时出现的应用程序正常初始化失败(错误代码0xC0150002)的问题。通过六个步骤详细说明了如何通过拷贝所需的DLL文件和调整manifest文件来修复此问题。
7190

被折叠的 条评论
为什么被折叠?



