1个回答
展开全部
我可不可以这么理解,你是想隐藏自己的C#程序在状态栏上的图标。
默认情况下,我们自己写的C#的winform程序是只能在状态栏上显示的,如果想要状态栏不显示,没必要用API来做,winform有个属性,是showInTaskBar,默认这个属性为true,也就是运行程序后显示在状态栏上,如果设置为false,程序启动以后,则不会显示在状态栏上。
还有一个就是有个透明的属性,这个透明属性可以让窗口透明,覆盖到某一个窗口上。。。你懂得。。
如果你想隐藏进程信息的话,对于win7系统来讲可能会非常麻烦,这个需要修改一个内存的进程链表,涉及到注入的一些东西,从链表中删除指定的一个进程信息。可能有风险,我没试过,但是对于权限来讲,就很麻烦。。
默认情况下,我们自己写的C#的winform程序是只能在状态栏上显示的,如果想要状态栏不显示,没必要用API来做,winform有个属性,是showInTaskBar,默认这个属性为true,也就是运行程序后显示在状态栏上,如果设置为false,程序启动以后,则不会显示在状态栏上。
还有一个就是有个透明的属性,这个透明属性可以让窗口透明,覆盖到某一个窗口上。。。你懂得。。
如果你想隐藏进程信息的话,对于win7系统来讲可能会非常麻烦,这个需要修改一个内存的进程链表,涉及到注入的一些东西,从链表中删除指定的一个进程信息。可能有风险,我没试过,但是对于权限来讲,就很麻烦。。
追答
首先我很纳闷的是,一直没有搞明白你隐藏这里的图标做什么,这里凡是出现的图标,基本上都是跟系统先关的,或者能够获取系统权限的一些软件才会显示在这个地方。
把你代码发我一份,我测试一下,顺便看一下这个地方的图标显示是怎么搞的。
根据正常推理,应该跟句柄有关系,图标显示也算是一种消息吧。
还有就是,如果想要这种操作,权限这个东西是必须获取的,在ring0 或者ring3方面入手可能好点,因为有些东西需要的权限就是很高,例如QQ。。。我就不说了。
你隐藏这个地方的图标还真没见过,只能提点建议尝试一下了
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询