社区
C#
帖子详情
有办法用程序清除kill程序后留下的右下角图标残余吗?(xp系统)
dealda
2014-01-02 02:31:53
kill某程序进程后,该程序的右下角图标往往还存在,有办法用程序清除吗,谢谢
...全文
129
1
打赏
收藏
有办法用程序清除kill程序后留下的右下角图标残余吗?(xp系统)
kill某程序进程后,该程序的右下角图标往往还存在,有办法用程序清除吗,谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiaoshiyao
2014-01-02
打赏
举报
回复
也对 用任务管理器关闭一个进程之后 右下角的也存在 需要鼠标移上去才消失 我关注这个帖子- -
清除
任务栏
右下角
无效
图标
进程异常退出时,
右下角
会残留无效
图标
,只有鼠标移动上去的时候才会消失。 在网上,找了一些方法。 1.Shell_NotifyIcon 行不通。 2.个人觉得模拟鼠标点击的方法不太靠谱,莫名其妙鼠标指针跑过去了。 3.最后综合网上几种方法,下面这个模拟发送鼠标移动的方法还是挺靠谱的,但是找找准窗口发消息。 HWND GetSysTrayWnd() { HWND hwnd ; hwnd
Delphi
清除
右下角
的托盘上无用的托盘
图标
(刷新托盘)
windows下,有时候结束一个托盘
程序
的进程会遇到这样的情况,
程序
退出后,托盘的
图标
还在,但鼠标移过去之后就消失了,delphi里如何实现刷新托盘呢? 用TerminateProcess把一个进程结束后有个问题,就是如果该
程序
在托盘有
图标
的话,这个
图标
并不会在它被结束时也消失。当然你用鼠标从上面移过可以解决这个问题,但本人在用自己的刷新辅助软件“疯狂刷新”的时候,每5分钟结束一次,一天下来如
针对使用python psutil库来
kill
进程而导致任务栏,小
图标
仍然显示的bug
直接调用psutil.Process的
kill
函数,可以强制性结束进程,但是对于在任务栏有
图标
的这种情况却解决不了,在windows上我尝试了os.
kill
也没有成功,任务栏上的小
图标
仍然存在,所以我尝试使用
系统
的进程管理器,发现TM居然可以,微软果然保护自己的啊!!!,所以我将关闭进程的方案修改为使用windows的批处理命令,在python中调用 os.system("task
kill
/P
程序
异常退出后,托盘残留
图标
清理方法(C#)
程序
异常退出后,托盘残留
图标
清理方法(C#)
Windows关闭
程序
托盘
图标
不能消失的原因
应用
程序
操作托盘
图标
是通过windows的委托来处理的,也就是应用
程序
对
系统
说“我要添加一个
图标
”,于是任务栏就多了个
图标
,
程序
退出时对
系统
说“把我的
图标
删除了”,任务栏才会消除
图标
。 直接砍掉一个进程,那个
程序
异常退出,还未来得及说“把我的
图标
删除了”,所以任务栏
图标
不会立刻消失。 所以,只要正常关闭
程序
,就不会出现托盘
图标
不能消失的情况。
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章