客户端的电脑,win7 32位由第三方安装定制的系统。
所有C#程序都不能运行,点击报错:“0xc000007b”的错误。
关于解决方案:
VC++ 2005-2013的环境,DirectX9.0c,.net4.0 全部都安装过,全没用。
网上的解决方案,directX的修复工具无法运行,也报“0xc000007b”的错误。
VS2010程序也安装了,能正常生成应用程序,启动时同样报错。
怀疑是系统关于.net环境库安装不上去,或者类库文件损坏。其他非C#程序正常,有没有大神碰到过或者有解决方案的请不吝赐教。
万不得已不想重装系统!
VS 编译 C# 程序时选择的目标平台是什么?
32、64、anyCPU全试过,都一样报错
@百里景云: 当前用户是管理员帐户吗?
@dudu: 是管理员,用管理员运行也不行
@百里景云: 临时禁用防病毒或安全软件试试
@dudu: 据了解没有什么安全软件,我也尝试用360和安全管家等软件进行修复,都没有什么效果。
@百里景云: 试试 Programs > Accessories > System tools > System Restore
@dudu: 不是很明白?能详细点么?
@百里景云: “开始”→“所有程序”→“附件”→“系统工具”→“系统还原”
@dudu: 这个和重装系统差不多吧,系统上的配置和其他软件会被干掉吧。
@百里景云: 你可以更多了解一下这个操作的风险
查看一下报错的exe文件大小吧,如果比原版的大了几十KB,那就是中毒了,格式化重装吧。
多说一句,这个病毒似乎出来多少年了,通过U盘传播,专门感染 exe可执行文件,好像没有杀毒软件能恢复,
我怀疑是.net 程序的PE入口跟Win32的有区别,所以染毒后 .net 的程序统统启动报错 0xc000007b,而vc,vb6写的exe还可以运行