C#如何实现隐藏任意程序的进程、窗口和托盘图标?请老司机进来探讨指教!

.NET技术 > C# [问题点数:40分]
等级
本版专家分:0
结帖率 0%
等级
本版专家分:87
y182028136

等级:

C#-WinForm设置托盘程序

背景现在很多程序都有这样的托盘程序 窗体关闭时,并不真正关闭程序,只是任务栏不显示该应用程序,在右下侧托盘里显示; 双击托盘,窗体还原; 右击窗体,出现托盘菜单,实现最小化,最大户,还原,退出等。 ...

C#如何实现隐藏外部程序窗口的子窗口 急求。。。。。。

C#如何实现隐藏外部程序窗口的子窗口 IntPtr hWnd = FindWindow("WindowsForms10.Window.8.app.0.2bf8098_r13_ad1", "Form2"); IntPtr hWnd1 = FindWindowEx(hWnd, IntPtr.Zero, null, "查询"); SendMessage...

C#实现托盘图标

与C++相比c#提供的NotifyIcon控件实现托盘图标容易了许多。 托盘程序的制作: 1.拖拽NotifyIcon控件到窗体上,并设置NotifyIcon的Icon(很重要!否则运行后看不到效果) 2.控制窗体最小化到托盘。 private ...

c#显示隐藏的窗体和托盘中的程序

程序最小化到托盘已经是最常用的操作,但在C#中凭借 Form1.Visible=true; 抑或是Form1.TopMost=true; 只能将窗体显示在任务栏中,而不能将窗体直接显示给用户,这无疑是糟糕的用户体验。为了实现上述目的,我们...

C#如何调用外部程序,及该托盘程序的恢复与隐藏

现状:项目中要调用一个外部的应用程序,该程序最小化之后,隐藏在系统托盘中 要求:如果该程序没有运行,则启动,如果被隐藏托盘中,则恢复到使用状态 看了网上的资料,好多代码超级复杂,得码半天, ...

C#实现窗口最小化到系统托盘

C#实现窗口最小化到系统托盘 C#编写最小化时隐藏为任务栏图标的 Window appllication. 1.设置WinForm窗体属性showinTask=false 2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个...

C# 程序关闭托盘图标不会自动消失

调试winform程序的时候使用托盘图标遇到关闭了程序但是托盘图标并没有消失的情况,但是鼠标滑过图标就消失了,这样软件打开关闭次数多了会出现在托盘堆积大量图标的情况,开始以为是操作系统刷新问题,后来使用手动...

C#点击窗体最小化时,隐藏任务栏显示托盘图标

在窗体的Deactivate事件上,写以下代码: private void Form1_Deactivate(object sender, EventArgs e) { //当窗体为最小化状态时 if (this.WindowState == FormWindowState.Minim...

C#应用程序退出后托盘图标(notify…

很多时候,在我们的应用程序执行Application.Exit()退出后,我们设置的状态栏托盘图标都不会立即消失,当鼠标光标划过时才会消失。这是因为托盘图标的资源还没来得及释放造成的,要想解决这个问题,只需在你的程序...

C#关于如何在任务栏中隐藏和显示其它应用程序图标

这几天无聊玩游戏,又怕老婆不能让她看到玩游戏,给自己设置了一个隐藏游戏程序名称的小程序。在网上看到不少人都有这想法又没看到几个可用的,有位大神隐藏了QQ程序这里也给个链接:...

进程处理】4,刷新任务栏托盘区,清除异常关闭进程的残留图标

之前介绍了枚举进程并关闭进程的方法,可是有一个问题,使用TerminateProcess关闭的进程如果生成过托盘图标,这个图标就会停留在右下角的托盘区(因为该进程来不及执行自己的图标清理代码),直到鼠标移上去时才消失...

关于一个进程结束另外一个带有NotifyIcon托盘进程残留图标问题解决方法

进程A用Process 启动进程B,这是B在右下角有托盘图标,然后用Process关闭进程B,但是右下角的图标还在,只有鼠标放上去后才消失。 网上大部分介绍的方法时通过刷新任务栏托盘区,清除异常关闭进程的残留图标。该方法...

C#托盘窗口显示

托盘显示许多软件都有这个功能,在C#中如何实现呢,下面的方法可以实现托盘显示,不过可能有些复杂。  首先,需要在工具栏拖入NotifyIcon,如图1的那个控件。 图一:  然后,设置NotifyIcon的属性,加图标...

C# 控制台程序 隐藏控制台窗口

在某些项目中,需要采用控制台程序,但是又不需要通过dos窗口进行交互,同时打算隐藏掉难看的控制台窗口实现的方法很多,有的是修改链接命令。我采用的方法略有些麻烦,首先是给窗口命名,之后找到该窗口指针,...

c#控制台程序运行时隐藏窗体方法

c#控制台程序运行时隐藏窗体方法

启动程序时,不显示窗体,只显示托盘图标的方法

C#中,默认情况下程序通过Application.Run(new Form1())来创建住窗体,而Application....要实现托盘图标可以在此声明并创建NotifyIcon并设置相关属性,但这时就不能用自动代码生成了,写起代码很麻烦。 st

C# WinForm窗口最小化到系统托盘右击托盘图标弹出退出菜单

1. 在Form上加notifyicon控件myIcon,为控件的属性Icon添加一个icon图标, Text为鼠标在图标上时显示的名字。  2. 添加ContextMenuStrip控件myMenu,右键托盘图标弹出菜单,设置myIcon的ContextMenuStrip属性为...

c# 隐藏winform程序在任务管理器中进程

1)Win32API.cs using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; namespace test11 {  class Win32API  {  public enum MEM_PAGE

C#中调用控制台程序隐藏控制台窗口

有时我们在调用控制台程序时,不希望看到控制台窗口,在C#中可以通过以下方法实现: ProcessStartInfo startInfo = new ProcessStartInfo(@"E:\HelloWorld.exe"); startInfo.CreateNoWindow= true; //不创建...

Shell_NotifyIcon实现任意托盘图标隐藏与再现

发TB_HIDEBUTTON消息来隐藏托盘图标并不完美,会留下一块空白 仔细看一下NOTIFYICONDATA结构,发现了dwState 如果dwStateMask为NIS_HIDDEN,则当dwState为NIS_HIDDEN时图标隐藏;当dwState为NIS_SHAREDICON时图标...

C#隐藏其他程序窗口以及添加最小化/最大化按钮

博客处女作,写一篇关于C#隐藏第三方应用程序窗口以及给窗口添加最小化/最大化的实现方法: 引入命名空间: using System.Runtime.InteropServices; 导入库: [DllImport("user32.dll")] static extern IntPtr ...

C#获取当前活动窗口进程进程ID、程序路径

博主最近要写一个程序,需要获取windows中活动窗口进程程序路径

C#实现删除自身程序

因为课程需要,需要实现程序运行时删除自身的效果,但是程序运行时是受到系统保护的,所以只能想别的方法 。  思路是:在本程序未关闭时调用其他程序,使被调用的程序在源程序关闭后删除程序本身。  使用C#删除...

C# 通过窗口句柄获取程序运行路径 通过程序运行路径获取程序图标

我曾经写过遍历系统运行程序句柄的代码, 那么我的思路是: 在已知运行程序窗口句柄的情况下, 设法获取该程序的执行路径, 接下来则可以通过该路径获取运行程序的图标。 思路有了,那么接下来就是分析该思路能否实现,...

C#软件开发实例.私人订制自己的屏幕截图工具(三)托盘图标及菜单的实现

添加托盘图标功能主要是为了添加菜单功能,可以通过托盘图标来管理程序托盘菜单包括“打开保存目录、录制Flash动画、录制GIF动画、延时5秒截图、截图、设置、退出”等功能。 系统托盘 系统托盘是个特殊区域,通常...

C#WinForm - 最小化或关闭时隐藏到系统托盘

C#WinForm - 最小化或关闭时隐藏到系统托盘   STEP1、添加托盘图标控件NotifyIcon(直接从工具箱中拖动添加即可) STEP2、添加(重写)窗口尺寸变动函数Form1_Resize  private void Form1_Resize...

C#winform实现系统托盘后台运行功能

C#winform实现系统托盘后台运行功能,就是一运行,就直接到系统托盘的位置,程序在后台运行

C# winForm程序开机启动和托盘显示

这段时间一直进行cs项目,故整理下开机自动运行、托盘、显示、隐藏。  (1)、在窗口上点击关闭按钮或者最小化时将托盘显示;  (2)、双击托盘图标显示窗口;  (3)、右键点击托盘图标提供三个菜单选项,“退出”...

使用APIHOOK实现进程隐藏

大致要求就是要实现自启动自我隐藏。我使用的都是些简单的技术,只是实现自我隐藏稍微让我花费了点时间写算法。其实这个算法也很简单,就是大学时候写的从一个单向链表中删除一个元素。(转载指明出处) API...

C# 关闭其他程序窗口进程

在进行winform开发过程中有时候会需要关闭其他程序或者关闭进程,以前写过一篇相关介绍的文章,今天有同事问起来,于是在次翻出来大家分享一下。 下面介绍我所知的两种方法,应该对大家有帮助,如果有朋友知道其他...

相关热词 c#绘制图形时界面闪烁 c# emgucv 行人 c# datable合并 c# if折叠 c# 设置全局锁 c# 如何定义全局变量 c# 获取剪切板内容 c#推箱子重新开始 c# 读取接口数据 c#配置 mysql