2 dao004 dao004 于 2014.09.14 20:32 提问

针对.net的病毒?.net程序的问题

Visual studio 2010在win7下运行和调试都出现以下错误,报错内容为:尝试运行项目时出错:未能加载文件或程序集“项目名称”或它的一个依赖项。该模块应包含一个程序集清单。
用visual studio2012也是一样。并且完全新建的一个项目,winform程序,控制台程序,wpf程序,什么代码都没添加,运行时也这样,提示信息为:运行项目时出错:未能加载文件或程序集“项目名称”或它的一个依赖项。该模块应包含一个程序集清单。
通过Beyond Compare进行二进制比较在没出问题时编译好的程序和出问题后的程序,发现主要差别是出问题的程序比原来正常程序多了17KB左右,主要是在程序的最后面有差异,在程序头部也有很少一部分差异。(注意,我比较时是在其他没有问题的电脑上进行的,因为在现在出问题的系统中,把以前编好的程序解压出来,马上就和出问题的程序一样了,无法启动,大小也一样大了,正常程序放在没有问题的电脑上,解压出来是可以正常运行的)我用NET Reflector 对有问题的程序进行反编译时,感觉和正常程序是一样的,没什么问题。
系统我都重装过好几次了,每次都是刚装上时,以前编译的程序(从压缩包中解压出来的),能正常运行,但没过一会,这程序又被破坏了,无法正常启动,错误代码为0xc0000007,如果进行调试便出现最初说的问题,提示信息为:未能加载文件或程序集“项目名称”或它的一个依赖项。该模块应包含一个程序集清单。
我感觉应该是病毒造成的,每次用visual studio生成程序时都提示生成成功,但调试时就出现最初说的问题,我感觉是生成成功了的,只不过刚生成好就被感染了,从而无法启动。我从网上下的一些基于.net的程序也无法启动,症状和这一样,以前编译好的能运行的程序现在也不能运行了。而其它软件,像bootice,diskgenius,beyond compare等好多软件,都能正常运行,感觉是只针对.net的。我用微点和360杀毒软件对全盘进行扫描,但并未查出任何病毒。
在网上搜索,发现有些人也遇到了类似问题,但基本上都未能解决,对于网上能找到的解决办法都试过了,还是未能解决,本人能力也很有限,这个问题都折腾一周多了,目前还未解决,知道的大概就这么多,猜测是针对.net的病毒,望大神能帮助解决,如果在解决问题过程中还需要我提供其他信息,只需说一下,我一定尽力提供。再次先感谢了

1个回答

luseqingchun
luseqingchun   2014.12.28 18:57

请问有没有线索??,我现在也有这样的情况,,不知道该怎么办

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
如何解决开发x64平台下ASP.NET程序的常见问题
近期项目开发过程中发现程序部署环境几乎全部是64位操作系统,32位操作系统越来越难见到,主要原因可能是目前硬件成本的不断降低使得计算机内存容量不断提高,使用64位操作系统更能提高内存的使用率。针对x64平台下开发ASP.NET程序过程中遇到的一些常见问题进行总结。首先要了解在.NET中,x86/x64/AnyCPU的区别 如何理解.NET开发中的x86/x64/AnyCPU 其次在开发目标平台
.NET数据提供程序详解--三种数据提供程序
 http://www.techrss.cn/HTML/2007/05-20/20774.htm(转) 一、先介绍ADO.NET和ODBC.NETADO .NET由Microsoft ActiveX Data Objects (ADO)改进而来,它提供平台互用和可收缩的数据访问功
ASP.NET中如何检测一个图片是否是真实图片 防范病毒上传
主要是用来判断客户端上传的图片是否为真实的图片,以防病毒侵入,保证上传的文件的安全。 主要代码如下: 需要引用 [csharp] using System.IO; using System.IO; [csharp] public void UploadFile() { try { HttpPos
若要针对 .NET Framework 4.0 或更高版本进行编译,则提供程序选项中“compile
安装了vs2013,新建一个空网站,发现出现错误:若要针对 .NET Framework 4.0 或更高版本进行编译,则提供程序选项中“compilerVersion”特性的值必须为“v4.0”或更高版本。若要针对 .NET Framework 3.5 或更低版本编译此 Web 应用程序,则请从 Web.config 文件的 元素中移除 targetFramework 特性 后来找了资料,微软
ASP.NET高级程序员进阶之路——.net项目开发中一些常见的代码规范问题及解决方案
1)页面后代码中出现SQL语句或与某一类具体数据库相关的对象,比如OracleConnection、OracleTransaction等;   2)扩展的方法缺少注释,或注释不完整;   3)状态值的判断未采用枚举;   4)属性缺少注释;   5)方法名未采用Pascal命名法(单词首字母均应该大写);   6)资源文件引用混乱,一些常用的公共JS文件(比如JQuery框架文件)在模块
.NET 中对多核心 CPU 的编程优化
<br />前段时间在看 MapReduce 的实现时,突然想到的,我以前编程都是按照传统的编程方式进行的,别人说的什么针对多(核)CPU 优化等,对于我来说,就像浮云一样。我想,我是搞 .NET 开发的,所编写出来的程序是运行在那个沙箱里面,至于资源的分配调度等,它应该会帮我完成。<br /> <br />但是在看了 MapReduce 之后,我对他的伪分布式实现比较感兴趣,就是在单台机子上将计算拆分,然后启动N(N=CPU数量)个线程分别来执行。<br /> <br />但是,在 .NET 中,这样做真
关闭445端口等危险端口,应对勒索病毒
关闭445端口 在“开始”菜单选择“运行”,输入“gpedit.msc”后回车,打开本地组策略编辑器。依次展开“计算机配置—windows设置—安全设置—ip安全策略,在本地计算机” 以关闭445端口为例(其他端口操作相同): 在本地组策略编辑器右边空白处 右键单击鼠标,选择“创建IP安全策略”,弹出IP安全策略向导对话框,单击下一步;在出现的对话框中的名称处写“关闭端口”(可随意填写),点击下一
VS2010等版本出现针对“NETframework vision=4.0”,但计算机没有安装它
在创建一个工程之后,关闭vs2010,想再次打开上一次的解决方案和工程的时候,出现了   针对“NETframework,vision=4.0”,但计算机没有安装,请选择下面两个选项中一个,这是你的电脑上的vs2010缺少了这个东西,只要在自己电脑的程序(卸载程序)里面对VS2010进行一个修复就可以了,修复结束的时候可以下载文档中的“NETframework,vison=4.0”就可以,点击完成
病毒代码大全
熊猫烧香病毒代码,为他人成果。附有分析。
病毒木马查杀实战第013篇:一个基于.NET的“敲竹杠”病毒研究
一、前言         恶意程序发展至今,其功能已经从最初的单纯破坏,不断发展为隐私的窥探,信息的盗取,乃至如今非常流行的“敲竹杠”病毒,用于勒索。可见随着时代的发展,病毒的作者们往往也是想利用自己的技术来获取不义之财,变得越来越功利化了。而本系列文章也顺应了这个发展,从病毒讨论到木马,进而来到了“敲竹杠”病毒的讨论上来。   二、什么是“敲竹杠”病毒         其实“敲竹杠”病毒