最近有些无聊,就装绿坝学习下,网上的那篇绿坝技术性分析已经说得超级详细了,我就写下自己的一小些发现......

用OD载入后,发现在窗口那里有一个控件名叫“真正关闭”,但是在主窗口中找半天也没有找到,有点奇怪,于是写个小程序测试下:

HWND hwnd = FindWindowA(NULL," 绿坝·花季护航"); ShowWindow((HWND)hwnd,SW_NORMAL); HWND hButton = FindWindowExA(hwnd,NULL,NULL,"真正关闭"); ShowWindow((HWND)hButton,SW_NORMAL);

结果还真看到了那个真正关闭,于是点击确定,发现果然绿坝的进程都没有了,随便哪几个不和谐的网站试了下发现又可以上了......

于是完善下上面的代码,就弄成了绿坝进程关闭小程序了

#include <windows.h> #include <stdio.h> int __stdcall WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { int handle; if(MessageBoxA(NULL,"点击确定关闭绿坝","提示",MB_OKCANCEL) == IDOK){ HWND hwnd = FindWindowA(NULL," 绿坝·花季护航"); //ShowWindow((HWND)hwnd,SW_NORMAL); HWND hButton = FindWindowExA(hwnd,NULL,NULL,"真正关闭"); //ShowWindow((HWND)hButton,SW_NORMAL); SetActiveWindow(hwnd); SendMessage(hButton,BM_CLICK,NULL,NULL); } return 0; }

源码程序下载地址:

http://bysdy.ys168.com/

貌似CSDN资源那审核通不过,只能发这里了......

【注】以上所有内容纯学习目的,其他用途的请勿下载......

绿坝进程关闭的简单方法相关推荐

  1. 关闭危险端口445的简单方法

    前言 昨晚开始,国内高校陆续出现ONION勒索软件感染情况,磁盘文件会被病毒加密为.onion后缀,该勒索软件运用了高强度的加密算法,短时间难以破解,被攻击者除了支付比特币,往往没有其他办法. 鉴于此 ...

  2. w7重启计算机打印机无法使用,win7系统电脑重启打印机服务就会被关闭的解决方法...

    很多小伙伴都遇到过win7系统电脑重启打印机服务就会被关闭的困惑吧,一些朋友看过网上零散的win7系统电脑重启打印机服务就会被关闭的处理方法,并没有完完全全明白win7系统电脑重启打印机服务就会被关闭 ...

  3. 简易自动电阻测试仪_开始自动测试您的网站的简单方法

    简易自动电阻测试仪 by Adam Kelly 通过亚当凯利 开始自动测试您的网站的简单方法 (The easy way to start automatically testing your web ...

  4. 病毒详解及批处理病毒制作:自启动、修改密码、定时关机、蓝屏、进程关闭...

    [编者按]病毒这个不速之客让人谈之色变,它像一个藏在斗篷侠下的黑衣人,被"光顾"的人就会倒霉.本文为作者的网络安全自学教程系列文章之一,将讲解简单的病毒原理知识,并通过批处理代码制 ...

  5. 关闭msmpeng_你知道吗?把电脑系统里的这些进程关闭掉,可以提升系统流畅

    在使用电脑的时候,很多用户都有感觉到,电脑刚开启使用的时候,win系统运行还是很流畅的.运行了一段时间后,就会感觉win系统慢慢的卡顿起来. 主要原因是因为,我们在使用电脑的时候会运行很多软件,在关闭 ...

  6. Android结束进程的几种方法

    Android 结束进程的几种方法 在开发过程中,遇到了测试的说关闭应用的时候出现了闪一下黑屏的情况,后面发现闪黑屏和杀掉进程有关系,这里就简单总结一下结束进程的几种方法,以及闪黑屏是如何解决的,防止 ...

  7. Linux中创建Daemon进程的三种方法

    Linux中创建Daemon进程的三种方法 什么是daemon进程? Unix/Linux中的daemon进程类似于Windows中的后台服务进程,一直在后台运行运行,例如http服务进程nginx, ...

  8. 计算机管理无法关闭,任务管理器无法关闭的解决方法

    任务管理器无法关闭卡死的程序进程该怎么办?电脑程序卡死,怎么关闭都没反应,使用任务管理器关闭进程还是没有用,程序就一直卡着,关不上,该怎么办呢?下面学习啦小编分享详细的解决办法,欢迎大家前来阅读. 任 ...

  9. linux杀死进程的五种方法

    方法一: Terminal终端输入: gnome-system-monitor,就可以打开system monitor 如图: 然后找到相应进程,右击选择kill process就可以了 方法二: 通 ...

  10. oracle不能关闭,Oracle shutdown immediate无法关闭数据库解决方法

    在测试服务器上使用shutdown immediate命令关闭数据库时,长时间无法关闭数据库,如下所示 1: [oracle@DB-Server admin]$ sqlplus / as sysdba ...

最新文章

  1. python编程和plc哪个好-plc和python
  2. python散点图最多能画几个点_Python的散点图竟然能画这么好看
  3. python取前三位_python3 获取前几个高频列表元素
  4. 智慧物业小程序_刷脸支付+电商小程序+智慧酒店营销方案
  5. Hibernate之性能优化
  6. Java—这把线程池ThreadPoolExecutor操作,你学会了吗?
  7. css改变滚动条样式
  8. clion环境搭建c++_mingw64_clion中使用python,ros-qt
  9. 程序员:如何成为一个全栈的工程师? 1
  10. java 处理clob_java读取clob字段的几种方法
  11. webconfig.xml文件golbalization节的作用
  12. Fortran笔记,全局变量
  13. 您应该购买卡巴斯基安全产品吗
  14. 架构经验:微商城生态解决方案
  15. GG 。B的搜索技巧?
  16. DevExpress的XtraReport控件相关功能介绍
  17. 计算机地图制图原理与算法,计算机地图制图原理与方法-基本图形生成算法.ppt...
  18. Flink 常见面试题
  19. 【开源教程13】疯壳·开源编队无人机-SPI(六轴传感器数据获取)
  20. 天龙八部TLBB从0到1搭建教程-中

热门文章

  1. 通往Java架构师之路
  2. 计算经纬度距离工具类
  3. 实验数据 matlab,用MatlAB处理实验数据程序
  4. Oracle启动报错ORA-03113解决
  5. 数据挖掘应用实例分析
  6. 美通企业日报 | 爱彼迎成为奥林匹克全球合作伙伴;腾讯理财通运营主体迁至腾富公司...
  7. 基于51单片机ADC0808的proteus仿真
  8. cad插件加载bplot成功用不了_AUTOCAD 能加载BatchPlot.VLX批量打印插件但是输入bplot打不开批量打印界面...
  9. npn三种波形失真_RF测试笔记:三阶交调失真概述及测试
  10. MIUI9修改手机机型 修改王者荣耀版本