用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,运行吧,英雄!搞定。