找回密码
 加入
搜索
查看: 3226|回复: 9

[系统综合] 请问怎样关闭任务栏上的程序?

  [复制链接]
发表于 2011-9-21 14:49:28 | 显示全部楼层 |阅读模式
像飞 秋这个程序,即使用winkill关闭窗口,可还是在任务栏显示,用ProcessClose("飞秋.exe") 关闭,然后改个文件名称,命令不起作用了。

大家有没有办法。
发表于 2011-9-21 14:51:17 | 显示全部楼层
没看明白lz的中文表达
 楼主| 发表于 2011-9-21 14:53:23 | 显示全部楼层
标题上说了,就是想关闭任务栏上的程序,例如飞秋这个程序
发表于 2011-9-21 15:00:34 | 显示全部楼层
你是不是把进程名称和程序名称搞混了?
我记得飞秋的进程名称似乎是“飞秋feiq.exe ”,你用任务管理器查看下
 楼主| 发表于 2011-9-21 15:06:44 | 显示全部楼层
回复 4# bakefish


    把飞秋改个名字,进程列表里什么名字都能有。这个不是我关心的,想问问怎样关闭停留在任务栏上的程序。
发表于 2011-9-21 15:17:46 | 显示全部楼层
回复  bakefish


    把飞秋改个名字,进程列表里什么名字都能有。这个不是我关心的,想问问怎样关闭停 ...
longsir 发表于 2011-9-21 15:06


利用SHAppBarMessage函数我们可以完成对任务栏的控制,或是获取任务栏的相关信息,并完成操作。
SHAppBarMessage函数的用法:
SHAppBarMessage(消息名,APPBARDATA结构指针)

消息名对应着操作类型,比如ABM_GETSTATE代表着获取任务栏状态,ABM_SETSTATE代表设置任务栏状态等。而APPBARDATA结构指针则储存着任务栏的相关数据,其结构为:
struct APP_BAR_DATA
{
int cbSize;
IntPtr hWnd;
int uCallbackMessage;
int uEdge;
RECT rc;
IntPtr lParam;
}

而RECT本身也包含着一个结构:
struct RECT
{
int left;
int top;
int right;
int bottom;
}
 楼主| 发表于 2011-9-21 16:17:52 | 显示全部楼层
回复 6# gzh888666


    我看不懂的说。
发表于 2011-9-21 17:37:58 | 显示全部楼层
你是只结束程序?processclose?
发表于 2011-9-21 17:40:50 | 显示全部楼层
测试了一下,winkill是没问题的,应该是你输入有误
还有如果改了文件名可以锁定进程类的,判断类,自己测试
 楼主| 发表于 2011-9-22 10:55:27 | 显示全部楼层
回复 9# 502762378


    能否给个代码,我反复测试Winkill都无法关闭任务栏上的飞秋程序。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-20 23:25 , Processed in 0.090971 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表