C#如何用api隐藏win7托盘图标

求指点,这段代码为什么不行,代码太多,只能上图片了... 求指点

,这段代码为什么不行,代码太多,只能上图片了
展开
 我来答
huowenshen
推荐于2016-05-30 · TA获得超过152个赞
知道小有建树答主
回答量:399
采纳率:0%
帮助的人:189万
展开全部
我可不可以这么理解,你是想隐藏自己的C#程序在状态栏上的图标。
默认情况下,我们自己写的C#的winform程序是只能在状态栏上显示的,如果想要状态栏不显示,没必要用API来做,winform有个属性,是showInTaskBar,默认这个属性为true,也就是运行程序后显示在状态栏上,如果设置为false,程序启动以后,则不会显示在状态栏上。
还有一个就是有个透明的属性,这个透明属性可以让窗口透明,覆盖到某一个窗口上。。。你懂得。。

如果你想隐藏进程信息的话,对于win7系统来讲可能会非常麻烦,这个需要修改一个内存的进程链表,涉及到注入的一些东西,从链表中删除指定的一个进程信息。可能有风险,我没试过,但是对于权限来讲,就很麻烦。。
追问

不是的,是想隐藏其他程序的托盘图标。如下图:

追答
首先我很纳闷的是,一直没有搞明白你隐藏这里的图标做什么,这里凡是出现的图标,基本上都是跟系统先关的,或者能够获取系统权限的一些软件才会显示在这个地方。
把你代码发我一份,我测试一下,顺便看一下这个地方的图标显示是怎么搞的。
根据正常推理,应该跟句柄有关系,图标显示也算是一种消息吧。
还有就是,如果想要这种操作,权限这个东西是必须获取的,在ring0 或者ring3方面入手可能好点,因为有些东西需要的权限就是很高,例如QQ。。。我就不说了。
你隐藏这个地方的图标还真没见过,只能提点建议尝试一下了
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式