.cs文件全部变成了这样了,我只是操作过用记事本打开dll文件。
MZ? ? @ ? ? ???L?This program cannot be run in DOS mode.
没看明白,所以我得提几个问题。
你用 VS 新建一个项目,然后添加一些代码,保存。然后把这些文件再用记事本打开就变成乱码了?
不是,是安装了软件,有可能中毒了,但是就c盘的.cs文件是好的,其他盘的.cs后缀的文件全部乱码,开头变成了MZ那些,不是新建项目,是原来的。
@清海扬波: 如果你现在把 c盘的 .cs 文件移动到 d 盘后,然后用记事本打开,是乱码吗?
@Launcher: 我试试看。
@Launcher: 不是,那就是正常的
@清海扬波: 只有 .cs 文件有问题吗?
@Launcher: 是的,目前为止只是发现这个,也只在乎这个,饭碗啊。。。
@清海扬波: 系统还原,如果你的其它磁盘都做了备份的话。
@Launcher: 什么都没有,现在唯一的希望是反编译,我刚看了反编译出来的是对的,然后一个一个的恢复
@清海扬波: 还好是 C# 啊!不幸中的万幸。
@Launcher: 大部分可以,但是有的逻辑被改了,得改回来。
在VS中重新关联.cs文件
不行,我这边发给别人也是乱码,怀疑是文件被修改了。但是我看文件修改日期还是对的,也就是今天没人修改。现在是所有.cs文件打开就是这样,其他文件正常。
@清海扬波: 如果有防病毒软件,看一下杀毒记录
@dudu: 确实有,但是是下载文件的时候提示的,杀毒软件已经自动中断下载了。但是看情况好像确实是这里出现的问题,关键是现在这些文件还能恢复吗。
@清海扬波: 可能这些文件被防病毒软件误杀了,建议看一下能不能通过防病毒软件进行恢复。
@dudu: 现在用的ESS,没有这种功能。
你这不是exe文件吗?而且看你错误描述,不可能是打开cs文件时出的错啊...
先全盘杀毒吧..
不是exe文件,是.cs文件
@清海扬波: 直接用记事本打开cs文件也不行?win+r 运行 notepad ,然后选择cs文件打开
@飞来飞去: 一样的,麻烦大了。
@清海扬波: 你先看看cs文件大小,如果没什么异常,可能是电脑里面的exe文件都被感染了,先杀毒看看.如果cs文件大小异常,很可能被病毒覆盖了,那你就只能期望自己之前用svn了..
@飞来飞去: 最麻烦的就是没有版本控制,不然我也不慌了。文件大小看不出来,但是修改日期是正常的。
@飞来飞去: 现在先杀毒,看看杀完能不能行
楼主,弱弱问下反编译可以吗
大部分可以,但是还是有差别,慢慢改了。
有可能是编码的问题 用editplus 或其他能修改 文本编码的软件打开后 修改编码 然后再次保存。