针对.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的病毒,望大神能帮助解决,如果在解决问题过程中还需要我提供其他信息,只需说一下,我一定尽力提供。再次先感谢了

c#
1

2个回答

我也遇到此类问题,C#写的winform程序,安装在几十台电脑上面,win7大多都没问题,就是XP有部分电脑的确有病毒,但是这个是局域网病毒,杀不太干净,只要一共享就病毒会感染进来。操作人员不知道运行了病毒伪装的目录,就中毒了,这个病毒也没什么别的破坏,电脑都能正常使用。就是一但感染了C#程序,就运行不了。同样C#程序大小会增加。
我想过,有可能是病毒以为C#程序是非.net程序,直接把病毒加到exe中,破坏了.net的头文件所以不能运行?如果还有人遇到和我类似的情况,加我QQ一起讨论.125000107@qq.com

1

把文件的安全性设置为拒绝写入和只读,是能够避免这个问题,但不知道有么有根本解决的办法

1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
一个C#或者.Net病毒的逆向之旅
最近为了提高沙箱的反病毒能力,特意从卡饭论坛找了一批样本,因为我觉得只有把沙箱当成黑盒测试一样,才有可能发现各种问题,之前我提需求时也是这样,就用实际的样本来跑,跑完后就会发现有很多问题,只有不断提问题(需求)才能更加促进产品的迭代更新。在之前的测试中,我们沙箱对于勒索病毒来说,检出率是很可观的,但是这次我就发现有些问题,好像C#或者说是.Net写的这个病毒,并没有检出,于是就单个拿出来分析下,为...
安装的客户端程序被360安全卫士当成病毒
客户端程序,即需要在客户端安装方可使用的软件,有时在安装有360安全卫士的情况下,运行程序或执行360安全扫描时,会有阻止程序运行的情况,即把程序当成木马或病毒的情况。这是因为该程序没有提交给360,所以在360的白名单中就没有,就会把该程序当成病毒来标记。
KMSAuto Net工具的正确使用方法
1.下载下对应版本工具压缩包并解压;n2.找到工具,右键以管理员角色打开;n3.激活开始前,切记勿忘记关闭系统自带的以及另外安装的防病毒开关,同时也关闭当前正在使用的系统防火墙;n4.上述操作完成后,接下来开始激活。打开”Main“界面,根据我们需要激活的产品"Windows"和"Office",选择对应的激活按钮"Activate Windows"和“Activate Office”来点击激活。...
VB.net 常用代码示例
学习示例,供参考,希望大家学习交流之用。
.net4.0 使用低版本生成的dll, 混合模式程序集市针对V1.1.4322,无法在 4.0 运行时中加载该程序解决办法
使用.net4.0开发DirectX,运行时报错:混合模式程序集市针对V1.1.4322,无法在 4.0 运行时中加载该程序原因是DirectX是由.net1.1生成的,不能直接在.net4.0使用,可以降低当前程序版本到.net3.5以下才可以直接使用,也可以使用兼容混合模式具体方法如下:在项目中增加App.config文件,配置如下<?xml version="1.0" encoding...
规避某些不能装杀毒软件的工控机上的EXE病毒感染问题
因为工控机上不能安装杀毒软件会误杀工控相关软件,但是机器上有exe病毒。rnexe程序一般都会被感染,VC的程序被感染后还能运行,但是.net的就挂掉了提示不能初始化。rnrnrn解决方案是:rn1.在命令行注册.dat文件为可执行文件:rnassoc .dat=exefilernrn2.将编写.net程序后缀改为.dat。rnrnrnOK完美的规避的病毒的感染。
nsis卸载程序被当成病毒
最近用nsis写的一个安装包,在卸载时被360当成木马程序,很是郁闷rn经过仔细分析编写的nsis脚本发现这样的代码放在卸载section时会有问题rnrnnsExec::ExecToLog 'cmd.exe /c net stop MyDBServer'rnnsExec::ExecToLog 'cmd.exe /c sc delete MyDBServer'rnrn个人分析:rn本身nsis在卸...
怎么修改项目.NET Framework的版本
怎么修改项目.NET Framework的版本
劳务派遣公司网站源码
某劳务派遣公司网站源码 .net程序,无病毒,测试通过
360 软件误报 与流氓战斗到底
写了个音乐贺卡软件,却被360报病毒rn估计是设计到了一个音乐贺卡打包功能 rnrn这是非常令人气愤的rn辛苦的工作,创意的想法,终于实现,最后却被这些杀毒的流氓误报,害的别人不能使用。rnrnrnrnrn于是在360官方提交了误报检测rn检测过程曲折异常,都不知道他们这帮人以什么做为评判。。rnrnrnrnrnrnrnrnrnrnrn以开始说无法正常退出rnrnrn我的音乐软件  明明点击图片
出现"若 要针对 .NET Framework 4.0 或更高版本进行编译,则提供程序选项中“compilerVersion”特性的值必须为“v4.0”或更高版本。若要针对 .NET Frame
出现这样的问题主要是由低版本的VS用高版本的VS运行导致的。rnrnsystem.codedom>rn    rn  compilers>rn      rn   compilerrnlanguage="c#;cs;csharp"rnextension=".cs"rntype="Microsoft.CSharp.CSharpCodeProvider,System,rn Version=2.0.0.
net framework 4.7.1
net framework 4.7.1 亲测可用,有什么疑问欢迎大家留言
VS2010等版本出现针对“NETframework vision=4.0”,但计算机没有安装它
在创建一个工程之后,关闭vs2010,想再次打开上一次的解决方案和工程的时候,出现了   针对“NETframework,vision=4.0”,但计算机没有安装,请选择下面两个选项中一个,这是你的电脑上的vs2010缺少了这个东西,只要在自己电脑的程序(卸载程序)里面对VS2010进行一个修复就可以了,修复结束的时候可以下载文档中的“NETframework,vison=4.0”就可以,点击完成
病毒分析,病毒原理,ASLR,DEP,EPO
1.病毒分析的基本工具方法rn整体的思维:利用一些工具来监控程序调用了哪些API或行为rn~1.对于监控APIrn~~1.apilog18pub http://www.softpedia.com/get/Programming/Other-Programming-Files/API-Logger.shtmlrn~~2.Api Monitor x86 x64都有 (强力推荐!!!)rn~2.使用行为
.net程序截图.net程序截图.net程序截图
.net程序截图.net程序截图.net程序截图.net程序截图.net程序截图
.NET常见的面试题(都是易错点)
简述 private、 protected、 public、 internal 修饰符的访问权限。n答:private : 私有成员, 在类的内部才可以访问。n  protected : 保护成员,该类内部和继承类中可以访问。n  public : 公共成员,完全公开,没有访问限制。n  internal: 在同一命名空间内可以访问。n nC#中的委托是什么?事件是不是一种委托?n答
.net web 应用程序C#
简介nn开发环境:VS2015n ASP.NET:可以开发出几乎所有运行在Windows上的应用程序;.NET是一种架构,一种新的API;引入程序集代替DLL;n ADO.NET:一组.NET组件提供对数据库和各种数据源的访问。n 开发模式:web page、MVC、web formn 语言:C#,可以利用.NET开发环境中的所有新特性;VBn 服务器标记语法:Razorn创建web应用程序nn步...
.NET发送邮件程序
.NET发送邮件程序.NET发送邮件程序.NET发送邮件程序.NET发送邮件程序.NET发送邮件程序.NET发送邮件程序
什么是VB.NET?
简介VB.NET是一种简单,现代,面向对象的计算机编程语言,它由微软开发,将.NET Framework和公共语言运行库的强大功能相结合。Visual Basic .NET是在.NET Framework上实现的面向对象的计算机编程语言。 虽然它是经典的Visual Basic语言的演变,但是它不兼容VB6,在任何旧版本编写的代码不能在VB.NET下编译。 VB.NET与VB的关系VB.NET并不...
微信小程序开发常见问题FAQ之六
微信小程序遇到问题怎么办?遇到微信小程序方面的问题,该去哪里提问呢?一起来看看第九程序为您整理的微信开发者社区开发常见问题FAQ吧~在文中,您可使用「CTRL+F」,输入关键词来快速找寻您需要的答案。
600多个.NET面试问题
600多个.NET面试问题 600多个.NET面试问题 600多个.NET面试问题 600多个.NET面试问题
.net之EF框架学习
1、EF(Entity Framework)rn实体框架EF是ADO.NET中的一组支持开发面向数据的软件应用程序的技术,是微软的一个ORM框架。rnrn2、什么是ORM?rnORM指的是面向对象的对象模型和关系型数据库的数据结构之间的互相转换。rn(表实体跟表之间的相互转换)rnORM框架有很多,EF框架是ORM框架的其中一种,是实现了ORM思想的框架。rnrnO=>表实体rnM=>映射关系rn
中了一个针对.NET程序的病毒,给大伙说说
就是那种U盘移动硬盘的Autorun病毒 rnrn以往使用U盘 都是打开前先用其他方法看看根目录下面有没有Autorun rnrn不知道大家怎么看 我每次是用WinRAR看 因为WinRAR能看到隐藏文件和系统文件 rn这次这个Autorun在WinRAR里面看不见 rn系统设置成查看隐藏文件和系统文件后 能看到隐藏文件和系统文件 但是还是看不到Autorun rn所以我忽视了 结果中招了 rn昨晚切换到Linux 每个盘符下都有Autorun.inf 和Autorun.exe rnrn目前这个毒发作效果如何还不明显 rn但是我机子上面的所有.NET程序都运行不能了 rn一运行 就提示“.NET Framework初始化错误”“找不到运行此应用程序的运行库的任何版本” rnrnrn我在Linux下把各盘的Autorun.inf和Autorun.exe删除 rn直接重装Win系统 rn现在.NET程序也好了 不知道是不是这俩造成的 rnrn还有 这个病毒 对.NET 程序的影响: rn只要打开文件夹 里面有.NET的exe程序 rn它就自动修改 exe程序会比原来大上几十个KB rn但是只针对.NET的exe程序 rn看来是敌视微软的人干的 rnrn大家给个招 以后怎么使用U盘和移动硬盘啊?
VB.net应用技巧6: CLR20r3错误的解决方法
使用VB.net开发的应用程序,在自己的机器上运行正常,安装到其它32位操作系统的机器上运行正常,安装到64位操作系统的机器上,报告CLR20r3错误,而我的开发机器就是64位Win7,不知道具体原因,错误图如下图所示:rnrnrnrn    通过网上查找原因,可通过如下方法解决。rn    1、查找应用程序的配置文件,如记事本打开,如下图所示:rn rnrnrn    2、在其中加入如下语句:r
webservice 密码弱口令漏洞病毒防御介绍
webservice 如果默认为弱口令,很可能被上传病毒文件,此文档较详细的介绍了病毒的特性和病毒的查杀和防御问题。
病毒代码大全
熊猫烧香病毒代码,为他人成果。附有分析。
.NET Framework 4.7.1 (脱机安装程序)
ws 7 SP1、Windows 8.1、Windows 10 周年更新、Windows 10 创意者更新、Windows Server 2008 R2 SP1、Windows Server 2012、Windows Server 2012 R2 和 Windows Server 2016 的 Microsoft .NET Framework 4.7.1 (脱机安装程序)
如何使用ODBC来连接ACCESS数据库
如何使用ODBC来连接ACCESS数据库,,,,,,,,,,,很多小例子,
.NET SAP NCO4.0
.NET SAP NCO4.0,支持framework4.5,网上没有的资源,好不容易找到的。
有关邮件群发的.Net程序
有关邮件群发的.Net程序有关邮件群发的.Net程序有关邮件群发的.Net程序有关邮件群发的.Net程序有关邮件群发的.Net程序有关邮件群发的.Net程序有关邮件群发的.Net程序有关邮件群发的.Net程序有关邮件群发的.Net程序有关邮件群发的.Net程序有关邮件群发的.Net程序有关邮件群发的.Net程序
.net 打包,包括环境
.net程序的打包工具, 将.net环境一起打包进去,解决个别电脑没有环境的问题
关于在ASP.NET MVC4.5中使用ef框架的若干问题
当初写这个功能的时候遇到不少坑,特此留念nn(1)关于连接的建立nn首先,需要在web.config中添加数据库连接:nnn <connectionStrings>n <add name="itemEntities" providerName="System.Data.SqlClient" connectionString="Data Source=localhost;I...
NET面试问题及部分答案
NET面试问题及部分答案 NET面试问题及部分答案 NET面试问题及部分答案
infopath .net 程序 完整版
infopath .net 程序 完整版 infopath .net 程序 完整版 infopath .net 程序 完整版 infopath .net 程序 完整版
.NET 使用ORACLE ADO.NET 经常会遇到的问题
尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题nnn这个是我经常遇到的问题 每次还没记性,主要原因就是oracle的客户端要装64位  *并不是System.Data.OracleClient.ll 换成64位!!,System.Data.OracleClient
.net程序图片的存储图片的存储
.net程序图片的存储 net程序图片的存储 net程序图片的存储net程序图片的存储net程序图片的存储 net程序图片的存储 net程序图片的存储 net程序图片的存储
.net 邮件收发程序
.net 邮件收发程序 .net 邮件收发程序 .net 邮件收发程序
.net 汉诺塔程序
.net 汉诺塔程序.net 汉诺塔程序.net 汉诺塔程序
.Net 项目安全性问题
http 强制转为https webconfig配置nnn<system.webServer>n <rewrite>n <rules>n <clear />n <rule name="Redirect to https" stopProcessing...
SciTech.NET.Memory.Profiler.v4.0.114.安装_注册机
NET Memory Profiler-找到内存泄漏并优化内存使用针对C#,VB.Net, 或其它.Net程序。 包含安装+注册机
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 net微信公众号开发教程 微信.net开发教程