sgen.exe初始化失败&&应用程序正常初始化(0xc000007b)失败。

最近电脑中毒了,使用vs编译程序老是失败。

1.编译的时候出现sgen.exe初始化失败。
猜测原因:
sgen.exe是vs用来编译的,可能本地的sgen.exe被病毒文件损坏了(用的360杀毒,查杀的时候看到sgen.exe被感染了,不知道360怎么处理的)
解决办法:
从别的机器上拷贝sgen.exe到本地相应目录(用ctl+f搜索),我的机器安装了vs2005,08,10,所以就把所有能找到的sgen.exe全替换了。结果vs可以进行编译了。

但运行的时候紧接着出现了下面一个错误

2.应用程序正常初始化(0xc000007b)失败。
注:我这个是网络相关的,可能还会有比的dll被损坏,如自己开发的dll或exe程序被损坏。
猜测原因:
首先想到的也是某个运行程序被病毒损坏了,上网查了一查。其中看到一个描述为:“ws2_32.dll是Windows Sockets应用程序接口,用于支持Internet和网络应用程序。程序运行时会自动调用ws2_32.dll文件,ws2_32.dll是个动态链接库文件,位于系统文件夹中”。联想到我运行的是网络通信相关的程序,可能就是ws2_32.dll被损坏了,去C:\windows文件夹下果然没找到(可能感染病毒后被360干掉了)
解决办法:
去别的机器上,拷贝一个好的ws2_32.dll,复制到本地C:\windows文件夹下。运行程序,OK。

可能还有比的dll被损坏之类的,暂时没用到,先不管了。。。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值