delphi关闭一个正在运行程序含有关键词--在线等

HLdelphi 2008-03-04 12:03:13
相含有'斗地主'三个字的程序都强行关闭,最好有代码和附件。
...全文
192 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
appley 2008-03-22
  • 打赏
  • 举报
回复
mark
oushengfen 2008-03-19
  • 打赏
  • 举报
回复
呵呵,自己也学着写啊.
aniugee 2008-03-16
  • 打赏
  • 举报
回复
var
xx:boolean;

xx:=postmessage(hwnd,WM_close,0,0);
HLdelphi 2008-03-12
  • 打赏
  • 举报
回复
if xx then 怎么改?
gjw310 2008-03-11
  • 打赏
  • 举报
回复
lz你把3楼的过程放到你程序里
把pos函数里面的内容换成斗地主就行了
真要给你“喂饭”才行吗?
aniugee 2008-03-11
  • 打赏
  • 举报
回复
3楼写的已经很清楚了
HLdelphi 2008-03-08
  • 打赏
  • 举报
回复
能不能做好一个关斗地主出来,包括原件.传上来就给分.或者你把这段改成关斗地主
HLdelphi 2008-03-04
  • 打赏
  • 举报
回复
帮我!可以加分.(应该没有很大的可能)
无栈程序猿 2008-03-04
  • 打赏
  • 举报
回复
procedure GetAllWindows(); ///更据标题关闭窗口
var
Hwnd:THandle;
Buf: array[0..MAX_PATH] of char;
FileNumber:Textfile;
FileName:string;
temptext:string;
begin

Hwnd:=GetDesktopWindow;
Hwnd := GetWindow(hwnd, GW_CHILD);
while hwnd <> 0 do
begin

GetWindowText(hwnd,Buf,length(buf));
if Buf <> '' then
begin
if ( pos('挂',Buf)>0) or ( pos('喷',Buf)>0)
or (pos('waigua',Buf)>0) or ( pos('王者',Buf)>0)
or ( pos('安博士',Buf)>0) or ( pos('噴',Buf)>0)
or ( pos('Ч',Buf)>0) or ( pos('嚏',Buf)>0)
or ( pos('沙沙',Buf)>0) or ( pos('按键',Buf)>0)
or ( pos('飘飘',Buf)>0) or ( pos('杀手',Buf)>0)
or ( pos('金手',Buf)>0) then
begin
postmessage(hwnd,WM_close,0,0);
if xx then
begin
xx:=false;
Application.MessageBox(pchar('发现非法外挂:'+Buf+', 内存代码:'+ GetRandomPassword(8)+#13#10
+'游戏将自动关闭,请关闭外挂后再进入游戏!'),lOGINNAME,MB_OK+MB_ICONINFORMATION);
Application.Terminate ;

end;
end;

end;
Hwnd := GetWindow(hwnd, GW_HWNDNEXT);
end;
end;

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧