C#如何实现隐藏任意程序的进程、窗口和托盘图标?请老司机进来探讨指教! [问题点数:40分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
Bbs1
本版专家分:87
Bbs7
本版专家分:19217
C# 托盘程序 实例 双击显示窗体,最小化到托盘
原文:http://blog.csdn.net/lan_liang/article/details/7697742 单击任务栏  显示-<em>隐藏</em>切换,右键菜单,捕捉关闭窗体事件 [csharp] view plaincopyprint? public partial class frmMain : Form      
VC如何实现电脑任意一个托盘图标隐藏
比如强杀了<em>进程</em>后销毁相应的<em>托盘图标</em>。#define _WIN32_IE 0x0500#include #include struct TRAYDATA { HWND hwnd; UINT uID; UINT uCallbackMessage; DWORD Reserved
启动程序时,不显示窗体,只显示托盘图标的方法
在C#中,默认情况下<em>程序</em>通过Application.Run(new Form1())来创建住窗体,而Application.Run()有不带参数的版本,如果去掉new Form1()而使用这个不带参数的版本,则运行<em>程序</em>时什么都看不到。那么就有两种方法<em>实现</em>启动<em>程序</em>时<em>隐藏</em>主界面:第一种方法就是根本不创建窗体,此方法适合用在<em>程序</em>运行不需要窗体的<em>程序</em>,用得比较少。要<em>实现</em><em>托盘图标</em>可以在此声明并创建NotifyIcon并设置相关属性,但这时就不能用自动代码生成了,写起代码很麻烦。st
delphi 隐藏指定程序托盘图标
业务上有需要内嵌一个外部<em>程序</em>,然后,最好把这个外部的<em>程序</em>在桌面上的表现都通通<em>隐藏</em>起来;用户操作起来就比较整洁,心无旁骛... 参考网上别人的代码,整理了一下,此过程经在delphi XE2上调试通过,一步到位,分享出来: // 删除指定<em>进程</em>的<em>托盘图标</em>  图标提示包含文字 Astr // 只是删<em>托盘图标</em> <em>进程</em>不受影响 { uses CommCtrl } procedure Dele
[C++]隐藏/删除/显示托盘图标
研究了一下Windows的托盘,发现是个Toolbar,于是我们就可以用常用的消息对其进行处理,只是需要在Explorer.exe<em>进程</em>申请一块内存来保存数据
隐藏其它应用程序托盘图标
#include   #include   #include      void ShowTrayIcon(char szIcon[],BOOL show)   {    HWND hWnd,hWndPaper;    unsigned long lngPID;    long ret,lngButtons;    HANDLE hProcess;    LPVOID lngAdd
C# 启动隐藏窗体(只显示托盘)
C#<em>程序</em>启动时<em>隐藏</em>窗体,让<em>程序</em>最小化到<em>托盘图标</em>
C# winform单一进程实例,再次启动时打开首次启动隐藏窗口
C# <em>程序</em>只能启动一个的案例,打开第二个的时候把第一个<em>进程</em><em>隐藏</em>的<em>窗口</em>显示出来,这个<em>窗口</em>是被<em>隐藏</em>了的
Windows获取系统托盘图标
         对于Win7系统,<em>程序</em>的<em>托盘图标</em>最终是放置在和XP一样的ToolbarWindow32工具条<em>窗口</em>,但是有两个地方,同样是ToolbarWindow32工具条<em>窗口</em>,父<em>窗口</em>是不一样的。在右下角可见区域,ToolbarWindow32工具条<em>窗口</em>的父<em>窗口</em>是SysPager<em>窗口</em>,遍历方法同XP一样。对于掩藏的ToolbarWindow32工具条<em>窗口</em>,必须通过点击桌面右下角的可见区域左边的...
进程处理】4,刷新任务栏托盘区,清除异常关闭进程的残留图标
1,目的 之前介绍了枚举<em>进程</em>并关闭<em>进程</em>的方法,可是有一个问题,使用TerminateProcess关闭的<em>进程</em>如果生成过<em>托盘图标</em>,这个图标就会停留在右下角的托盘区(因为该<em>进程</em>来不及执行自己的图标清理代码),直到鼠标移上去时才消失。显然这个效果并不理想。 2,思路 这里我们可以自己给这个托盘区<em>窗口</em>发送鼠标经过消息,使其更新。 用vs附带的spy++工
C#应用程序退出后托盘图标(notify…
很多时候,在我们的应用<em>程序</em>执行Application.Exit()退出后,我们设置的状态栏<em>托盘图标</em>都不会立即消失,当鼠标光标划过时才会消失。这是因为<em>托盘图标</em>的资源还没来得及释放造成的,要想解决这个问题,只需在你的<em>程序</em>关闭后添加如下语句:              notifyIcon.Dispose(); //释放notifyIcon1的所有资源,以保证<em>托盘图标</em>在<em>程序</em>关闭时立即消失  其中,n
设置程序在任务管理器隐藏,在进程可见
 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int){    try    {         Application->Initialize();         Application->CreateForm(__classid(TForm1), &Form1);         Application->ShowMainForm = Fals
C#关于如何在任务栏中隐藏和显示其它应用程序的图标
这几天无聊玩游戏,又怕老婆不能让她看到玩游戏,给自己设置了一个<em>隐藏</em>游戏<em>程序</em>名称的小<em>程序</em>。在网上看到不少人都有这想法又没看到几个可用的,有位大神<em>隐藏</em>了QQ<em>程序</em>这里也给个链接:http://www.csframework.com/archive/2/arc-2-20110712-1687.htm 我这里也给个别人要找的链接:http://bbs.csdn.net/topics/340144066?p
C#程序怎么操作某个进程的窗体显示隐藏
Intptr intptr=Process. GetProcessesByName("name").Handle; ShowWindow(intptr,0); ShowWindow(intptr,1); [DllImport("user32.dll", EntryPoint = "ShowWindow", SetLastError = true)] static extern bool
C#实现点击窗体关闭按钮时到系统托盘,右键系统托盘弹出菜单点击退出退出整个程序...
一,在工具箱添加notifyIcon控件,contextMenustrip控件 二,设置属性Icon ,Text ,visable(true),contextMenustrip, 三,添加窗体Closing()事件,加入代码:         private void Form1_FormClosing(object sender, FormClosingEventArgs e)     ...
C# 程序关闭托盘图标不会自动消失
调试winform<em>程序</em>的时候使用<em>托盘图标</em>遇到关闭了<em>程序</em>但是<em>托盘图标</em>并没有消失的情况,但是鼠标滑过图标就消失了,这样软件打开关闭次数多了会出现在托盘堆积大量图标的情况,开始以为是操作系统刷新问题,后来使用手动释放图标资源问题解决。具体方法就是 Dispose() Releases all resources used by the Component.(继
C# Winform窗体自动运行隐藏
<em>c#</em>
C# WinForm窗口最小化到系统托盘右击托盘图标弹出退出菜单
1. 在Form上加notifyicon控件myIcon,为控件的属性Icon添加一个icon图标, Text为鼠标在图标上时显示的名字。  2. 添加ContextMenuStrip控件myMenu,右键<em>托盘图标</em>弹出菜单,设置myIcon的ContextMenuStrip属性为myMenu。在myMenu中添加item(退出)。  private void Form1_FormClosi
AutoIt3 运行时隐藏托盘图标方法
最佳方法 #NoTrayIcon #include &amp;lt;IE.au3&amp;gt; #NoTrayIcon Sleep (6000)  
qt关于一些托盘,任务栏图标隐藏,无边框等的一些窗口的效果
现在用到的挺多的软件基本都需要<em>实现</em>到这些个的功能
powershell 调用API显示或隐藏指定程序的主窗口
powershell 调用API显示或<em>隐藏</em>指定<em>程序</em>的主<em>窗口</em>
Windows关闭程序托盘图标不能消失的原因
应用<em>程序</em>操作<em>托盘图标</em>是通过windows的委托来处理的,也就是应用<em>程序</em>对系统说“我要添加一个图标”,于是任务栏就多了个图标,<em>程序</em>退出时对系统说“把我的图标删除了”,任务栏才会消除图标。 直接砍掉一个<em>进程</em>,那个<em>程序</em>异常退出,还未来得及说“把我的图标删除了”,所以任务栏图标不会立刻消失。 所以,只要正常关闭<em>程序</em>,就不会出现<em>托盘图标</em>不能消失的情况。
C# winform 第一次启动时隐藏到托盘,以后不再隐藏
首先<em>程序</em>有<em>托盘图标</em>功能,再增加如下代码即可: private void Form1_Shown(object sender, EventArgs e) //窗体第一次显示时         {             this.Hide();    //<em>隐藏</em><em>窗口</em>         }         private void Form1_VisibleChanged(object sender,...
C# WinForm下,隐藏主窗体,只在进程管理器中显示进程,在任务栏,状态栏都不显示窗体的方法
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespac
C#WinForm 如何实现屏蔽窗口右上角的关闭操作,点击时不关闭程序
有时候,我们使用一个软件,例如QQ,当我们点击关闭按钮时,会出现提示: 但我们选择最小化到系统托盘区时,就不会退出<em>程序</em>。那么这个功能其实就是屏蔽了关闭功能。那么我们在C# winForm中<em>如何</em><em>实现</em>呢,实际上有两分钟办法进行处理。 【方法一】在窗体类中重写OnClosing方法,处理关闭消息         protected override void OnClosing(CancelE
windows窗口隐藏专家
可以有效的<em>隐藏</em>各类<em>窗口</em>及任务<em>进程</em>、<em>托盘图标</em>
C# 根据进程获取程序窗口句柄(包括最小化和隐藏程序
namespace Applications.UI {     class CurrentProcess     {             private static Hashtable processWnd = null;             public delegate bool WNDENUMPROC(IntPtr hwnd, uint lParam);
c# 一个程序根据进程名称来隐藏另一个程序的UI
<em>c#</em> 一个<em>程序</em>根据<em>进程</em>名称来<em>隐藏</em>另一个<em>程序</em>的UI ,记得不要加
windows服务+托盘控制程序
最近写windows服务需要有界面交互,反复查阅资料发现windows服务中是无法做界面弹出的。 最后敲定方案为:windows服务+子<em>进程</em> 的控制方式,其中windows服务中运行服务处理事务,在子<em>进程</em>中弹出界面进行交互操作,界面<em>进程</em>由服务进行创建,并随服务停止而消亡。其中有几个技术要点,在这里做下简单记录(其中系统托盘的创建依赖于<em>窗口</em>,使用比较简单,在这里不再赘述): 1.创建需要同界面交互
使用Win32 API做个系统托盘图标
系统托盘在我们使用的<em>程序</em>中很普遍,下面我们来看一个很不错的例子,使用Win32 API<em>实现</em>,对理解系统托盘有些帮助。 #include #define IDR_PAUSE 12 #define IDR_START 13 /* #include #pragma   comment(lib,   "shell32.lib")  */ LPCTSTR szAppName =
CreateProcess启动隐藏的外部程序
HDESK hDesk = CreateDesktop(_T("MyDesk"), NULL, NULL, 0, GENERIC_ALL, NULL); ASSERT(hDesk); STARTUPINFO si = {sizeof(si)}; si.lpDesktop = _T("MyDesk"); si.dwFlags = STARTF_USESHOWWINDOW; si.wShowWindow = SW_HIDE; PROCESS_INFORMATION pi =
createprocess创建进程隐藏进程窗口
方法很简单,在createprocess调用时修改一下STARTUPINFO的参数,使其<em>隐藏</em>即可。下面是代码示例:PROCESS_INFORMATION pi;STARTUPINFO si;      //<em>隐藏</em><em>进程</em><em>窗口</em>si.cb = sizeof(STARTUPINFO);si.lpReserved = NULL;si.lpDesktop = NULL;si.lpTitle = NULL;<b
魔法隐藏2006绿色版.rar
1.能够快速<em>隐藏</em><em>任意</em>应用<em>程序</em><em>窗口</em>。您可以通过设定热键,在<em>任意</em>时候,快速<em>隐藏</em><em>任意</em><em>窗口</em>。您可以<em>隐藏</em>/显示特定的一个或一组<em>窗口</em>。   2.能够<em>隐藏</em>其它<em>程序</em>的<em>托盘图标</em>。您不但可以<em>隐藏</em>Win2000/XP/2003以上系统中的<em>托盘图标</em>,更可以<em>隐藏</em>Win98/95下的<em>托盘图标</em>(WinME下的<em>托盘图标</em><em>隐藏</em>暂不支持)。同样支持热键<em>隐藏</em>;可以给<em>托盘图标</em>发送各种鼠标消息,比如弹出右键托盘菜单等。   3. 不但可以修改<em>窗口</em>显示的图标和文字,还可以修改其它<em>程序</em>的<em>托盘图标</em>和提示文字。例如可以把聊天<em>窗口</em>伪装成Word,在Windows的任务工具栏上显示的是Word,而实际的<em>窗口</em>却是聊天<em>窗口</em>。   4.内部整合终极<em>窗口</em>属性修改器,比MS SPY++更强的<em>窗口</em>属性修改工具。您可以通过她查看、修改<em>任意</em><em>窗口</em>或控制的属性;<em>隐藏</em><em>任意</em>局部<em>窗口</em>或控制。   5.内部整合驱动器<em>隐藏</em>功能。   6. 超强的热键项目设置管理功能。热键分为临时热键和持久热键两种,临时热键可以随时绑定到<em>窗口</em>或<em>托盘图标</em>,持久热键可以<em>实现</em><em>隐藏</em>/显示特定条件的<em>窗口</em>或<em>托盘图标</em>,或用来快速结束指定<em>进程</em>。   7. 整合<em>进程</em>管理器功能。可以设置任一<em>进程</em>优先级,可以强行结束<em>进程</em>,可以显示<em>进程</em>的详细信息,可以强行结束<em>进程</em>的DLL模块。   8.MagicHide除了提供了热键<em>隐藏</em><em>窗口</em>以外,还提供了鼠标<em>隐藏</em><em>窗口</em>的功能,同时按下鼠标的左右键即可<em>隐藏</em>当前<em>窗口</em>。   9. 难得一见的<em>托盘图标</em>排序功能。您可以通过她按自己的意愿调整<em>托盘图标</em>的排列顺序。   10.具有锁定屏幕功能,在您离开时,可以保护您的电脑不让他人操作。   11.MagicHide提供了密码保护的功能,可以使用密码禁止他人使用MagicHide。   12. 可以设置<em>隐藏</em><em>窗口</em>或<em>托盘图标</em>时使系统静音。   13. 在Win2000/WinXp/Win2003等系统上可以设定<em>任意</em><em>窗口</em>的透明度,可以设置<em>窗口</em>是否被穿透。   14. 可以快速关闭所有IE<em>窗口</em>。   15. MagicHide可以把<em>任意</em><em>窗口</em>变成最前端显示,加强了对<em>窗口</em>的控制。   16. MagicHide其它的一些人性化的功能等待您的悉心发掘。
windows程序托盘图标以及消息提示--示例程序
之前两个博客介绍一些基本姿势,都是msdn上的,今天就介绍一下<em>如何</em>使用吧。为了简单起见,还是创建一个MFC based on dialog 功能吧。1创建<em>托盘图标</em>,封装了成一个函数:NOTIFYICONDATA m_nid; bool SetupTrayIcon(HWND m_hWnd) { m_nid.cbSize=sizeof(NOTIFYICONDATA);// 结构大小 m_
vc++实现扫描托盘图标
vc++<em>实现</em>扫描<em>托盘图标</em>,支持32位和64位操作系统。包括溢出区的图标。链接:https://pan.baidu.com/s/1TOTGZLDiYorohhu8fAusNw 密码:cv4e
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
mfc对话框启动就直接隐藏在右下角显示托盘图标
之前在网络上找了一份mfc对话框启动就直接<em>隐藏</em>窗体,在右下角显示<em>托盘图标</em>的demo 在win7下可以正常使用,但在win10上直接溢出,导致计算机跟注销似的崩溃现象。 后来找到原因是因为在OnInitDialog 中 执行了 SetWindowPlacement()(函数设置指定<em>窗口</em>的显示状态和恢复,最大化,最小化位置)  操作,然后在执行的时候由于只是给下面几个值做了赋值,然而主要的位置信...
关于对话框最小化到托盘后,点击托盘图标后只在任务栏显示而无法还原窗口的解决方法。
在跟随网上的贴子做完怎样将<em>程序</em>缩小到托盘和怎样还原之后,发现网上所说的只用ShowWindow(SW_SHOW)只能将<em>程序</em>在任务栏显示出来,而并不会自动还原到最小化之前的状态(也就是仍然是最小化的,要想看<em>窗口</em>仍然只能在任务栏上点击<em>程序</em>,以使<em>程序</em>恢复),不符合<em>程序</em>设计习惯,因此尝试在使用ShowWindow函数之后使用SetWindowPos函数,但是无论里面的参数怎样设置也无法将<em>窗口</em>自动还原;
如何隐藏任务栏图标小结
如原始任务栏图标如下图: A:彻底<em>隐藏</em>所有上图中已运行<em>程序</em>的小图标? 【1】打开运行对话框:     输入gpedit.msc命令,如下:     然后确定; 【2】弹出组策略<em>窗口</em>,依次选择“用户配置”->“管理模板”->“任务栏和[开     始]菜单”,然后在右边框中找到“<em>隐藏</em>通知区域”,双击选择已启用,然后重新启     动机器即可!!如下图: 注意
C#WinForm - 最小化或关闭时隐藏到系统托盘
C#WinForm - 最小化或关闭时<em>隐藏</em>到系统托盘   STEP1、添加<em>托盘图标</em>控件NotifyIcon(直接从工具箱中拖动添加即可) STEP2、添加(重写)<em>窗口</em>尺寸变动函数Form1_Resize         private void Form1_Resize(object sender, EventArgs e)         {         
Delphi刷新托盘,去掉非正常退出的程序托盘图标
procedure RemoveDeadIcons2; var   wnd : cardinal;   rec : TRect;   w,h : integer;   x,y : integer; begin   // find a handle of a tray   wnd := FindWindow('Shell_TrayWnd', nil);   wnd := FindW
Shell_NotifyIcon实现任意托盘图标隐藏与再现
发TB_HIDEBUTTON消息来<em>隐藏</em><em>托盘图标</em>并不完美,会留下一块空白 仔细看一下NOTIFYICONDATA结构,发现了dwState 如果dwStateMask为NIS_HIDDEN,则当dwState为NIS_HIDDEN时图标<em>隐藏</em>;当dwState为NIS_SHAREDICON时图标显示 代码参考: #define _WIN32_IE 0x0500 #include
AHK脚本(隐藏任务栏,定制个人快捷键)
AHK脚本(<em>隐藏</em>任务栏,定制个人快捷键) AHK脚本(<em>隐藏</em>任务栏,定制个人快捷键)
在C#隐藏窗口的几种方法
写过一个<em>程序</em>,要求在<em>程序</em>启动的时候主<em>窗口</em><em>隐藏</em>,只在系统托盘里显示一个图标。一直以来采用的方法都是设置<em>窗口</em>的ShowInTaskBar=false, WindowState=Minimized。但是偶然发现尽管这样的方法可以使主<em>窗口</em><em>隐藏</em>不见,但是在用Alt+Tab的时候却可以看见这个<em>程序</em>的图标并把这个<em>窗口</em>显示出来。因此这种方法其实并不能满足要求。经过研究,又找到两个方法。方法一: 重写set
32位程序在64位系统下隐藏托盘图标
网上有很多代码,多是在32位系统下正常,64位系统则无法<em>隐藏</em>系统图标,分析发现原因如下。 原因:64位系统下Explorer.exe是64位的,访问其<em>进程</em>时结构体数据与32位系统有所差异,导致读取数据错误。 解决:按64位系统内结构读取数据赋值,结构如下: #define SYSTEM64 #ifdef SYSTEM64 #define TBBUTTONEX _TBBUTTON64
清理任务栏残留图标VB6版 附源程序
今日的工作中要强制结束另外一个<em>进程</em>,但是那个<em>进程</em>却拥有任务栏图标,在强制结束后它的任务栏图标没有被清除...呵呵,网上找不到这样的的函数,不过有个Delphi版,那只有俺亲自动手改写它了,...下面是我写的VB6源代码,需要就拿去..不需要的就学习..呵呵<em>程序</em>设计:唐细刚清理任务栏残留图标 2006-9-20我想任何人都遇到过这样的情况:任务栏右下角的快捷图标有时并不会随着
C++之MFC系统图标任务托盘显示
MFC支持将任务图标放在系统任务托盘中显示,通过NOTIFYICONDATA结构体<em>实现</em>,下面具体阐述其<em>实现</em>方法:     1.定义结构体变量 NOTIFYICONDATA m_NotifyIcon;     2.结构体成员变量赋值 m_NotifyIcon.cbSize = sizeof(NOTIFYICONDATA); // 结构大小 m_NotifyIcon
C#实现托盘程序并禁止多个应用实例运行的方法
托盘<em>程序</em>的制作:1.把NotifyIcon控件拉一个到窗体上,并设置NotifyIcon的Icon(很重要!否则运行后看不到效果)2.窗体关闭时,将<em>程序</em>最小化到系统托盘上?12345678private void Form1_FormClosing(object sender, FormClosingEventArgs e){  //MessageBox.Show(&quot;<em>程序</em>将最小化到系统托盘区&quot;);...
C#隐藏其他程序窗口以及添加最小化/最大化按钮
博客处女作,写一篇关于C#<em>隐藏</em>第三方应用<em>程序</em><em>窗口</em>以及给<em>窗口</em>添加最小化/最大化的<em>实现</em>方法: 引入命名空间: using System.Runtime.InteropServices; 导入库: [DllImport("user32.dll")] static extern IntPtr FindWindow(string lpClassName, string lpWind
vb.net 托盘图标的使用
1.添加NotifyIcon1的<em>托盘图标</em>ico 2.为NotifyIcon1添加右键操作      Private Sub 打开系统ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 打开系统ToolStripMenuItem.Click Me.Sh
隐藏Windows系统托盘图标
    曾经写过一篇Windows下的任务栏图标编程,其实那篇文章讲的是<em>如何</em>将我们自己的<em>程序</em>最小化到托盘并进行操作的编程方法。前两天看到论坛里有人讨论<em>如何</em><em>隐藏</em><em>托盘图标</em>,记得从前为朋友写过一个<em>隐藏</em>大智慧软件的<em>程序</em>,采用的方法就是将<em>窗口</em>最小化并<em>隐藏</em>大智慧在托盘上的图标,但是因为涉及到键盘钩子,最后并没有这么做,而是用添加一个虚拟桌面的方法达到了效果。    看到这篇帖子,依稀想
MFC系统托盘的实现
通常电脑里边的软件,当你打开后会在电脑最右下角的任务栏上生成一个系统托盘,当你点击最小化或者点击关闭按钮后,若想恢复<em>窗口</em>,可以左键双击或者单机这个系统图标,同时鼠标右键点击,又会有其他的菜单弹出,比如退出。 我看着感觉还是挺酷炫的,所以打算也在我的<em>程序</em>里边添加一个这样的功能。下边我把我自己探索的过程记录一下: 首先,我们需要用到NOTIFYICONDATA类,它是我们<em>实现</em>系统托盘的核心。关于这个
electron实现桌面端隐藏到托盘
最近学习了下electron,需要<em>实现</em>一个托盘功能,下面是我的<em>实现</em>,如果有更好的<em>实现</em>方法,希望大佬指正下 下面是项目地址:码云项目地址 我们首先要了解一下托盘功能,只有了解了托盘才能更好地写代码<em>实现</em>它。 1.首先我们需要我们的的桌面<em>程序</em>在右下角也就是系统通知区添加图标和上下文菜单,这部分我们可以用Tray部分的API<em>实现</em>:官网Tray方面的API 2.其次我们现在可以<em>实现</em>下方系统通知区的功...
窗口隐藏破解版,隐藏窗口及其托盘图标
<em>隐藏</em><em>窗口</em>工具 <em>窗口</em><em>隐藏</em>破解版,<em>隐藏</em><em>窗口</em>及其<em>托盘图标</em>
golang 带托盘的 http server启动关闭服务
// <em>程序</em>和<em>托盘图标</em> rsrc -manifest main.manifest -o rsrc.syso -ico main.ico // 优雅关闭http github.com/braintree/manners //展示
刷新托盘图标
struct AppData{ HWND hwnd; UINT uID;};void Refurbish(HWND hToolbarWindow32){if (hToolbarWindow32){DWORD pid = 0;LPVOID lngAdress = NULL;long lngButtonID = 0;LPVOID lngText = NULL;LPVOID lngRect = NULL...
魔法隐藏增强破解版能够快速隐藏任意应用程序窗口
 1.能够快速<em>隐藏</em><em>任意</em>应用<em>程序</em><em>窗口</em>。您可以通过设定热键,在<em>任意</em>时候,快速<em>隐藏</em><em>任意</em><em>窗口</em>。您可以<em>隐藏</em>/显示特定的一个或一组<em>窗口</em>。   2.能够<em>隐藏</em>其它<em>程序</em>的<em>托盘图标</em>。真正做到实时刷新,实时<em>隐藏</em>,开机自动<em>隐藏</em>。您不但可以<em>隐藏</em>Win2000/XP/2003以上系统中的<em>托盘图标</em>,更可以<em>隐藏</em>Win98/95下的<em>托盘图标</em>。同样支持热键<em>隐藏</em>;可以给<em>托盘图标</em>发送各种鼠标消息,比如弹出右键托盘菜单等。   3. 不但可以修改<em>窗口</em>显示的图标和文字,还可以修改其它<em>程序</em>的<em>托盘图标</em>和提示文字。例如可以把聊天<em>窗口</em>伪装成Word,在Windows的任务工具栏上显示的是Word,而实际的<em>窗口</em>却是聊天<em>窗口</em>。   4.内部整合终极<em>窗口</em>属性修改器,比MS SPY++更强的<em>窗口</em>属性修改工具。您可以通过她查看、修改<em>任意</em><em>窗口</em>或控制的属性;<em>隐藏</em><em>任意</em>局部<em>窗口</em>或控制。   5.内部整合驱动器<em>隐藏</em>功能。
任意应用程序(包括后台的)发送任意按键消息
向<em>任意</em>应用<em>程序</em>(包括后台的)发送<em>任意</em>按键消息(包括普通字符键、功能键、Shift/Control/Alt加<em>任意</em>按键的组合键),以<em>实现</em>自动执行特定功能,是一个用途很广、很有实用价值的功能,很多人都受困于此,不得其解,本人也遇到这种需求并受阻。刚开始查了很多资料和网上网友的解决方案,有些能起到一定作用,但也有许多方案经试验证实不可行。尤其是关于发送 Shift/Control/Alt 加<em>任意</em>按键的组合
如何设置delphi程序托盘图标
//单元接口部分引用 SHELLAPI 函数: //以下注释为我自己添加上去的,如果有描述错误的地方还需要更正 unit Unit1; interface uses    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,    Dialogs, shellapi, Men
C#隐藏任务管理器中进程 支持win10 win8.1 win7
网上的都不能用啊…全是未完成代码或者兼容性极差的代码。自己写呗。 任务管理器实际上是用了SysListView32控件,所以发点消息就可以解决(但是发点消息也没那么容易) ListView_GetItemText宏只是对当前<em>进程</em>有效,对远程<em>进程</em>是无效的,但是label之类的控件gettext对远程<em>进程</em>是有效的,具体的可以看《Windows via C/C++》中文第5版第579面(只是记得有这
C#实现闪动托盘图标效果的方法
本文实例讲述了C#<em>实现</em>闪动<em>托盘图标</em>效果的方法。分享给大家供大家参考,具体如下: 在用户正在登录QQ或者使用Firemail邮件系统自动收取邮件的时候,<em>托盘图标</em>会闪动提示用户正在运行的任务。 闪动图标可以使用定时切换<em>托盘图标</em>的方式<em>实现</em>,<em>托盘图标</em>可以从ImageList控件中获取。在ImageList控件里面添加三个icon,第一个icon表示窗体启动以后的<em>托盘图标</em>。第二个和第三个图标分别
[AHK]双击托盘区某可见程序图标以激活之
转自:http://leetschau.github.io/blog/2011/02/21/162416/  点击打开链接 修改了一些错误,并使之支持64位系统。 ;~ 激活托盘区<em>程序</em>的ahk脚本 ;2017年1月6日21:27:48 Quant已经修改为之处64位系统 ;~ http://leetschau.github.io/blog/2011/02/21/162416/ ;~
MFC最小化到系统托盘 MFC初始化时隐藏对话框
在VC++中,想<em>实现</em>将MFC最小化到系统托盘,需要调用NOTIFYICONDATA类,并注册相应的消息,以下详细讲解<em>如何</em><em>实现</em>:     第一步,声明一个NOTIFYICONDATA类,也就是NOTIFYICONDATA NotifyIcon;该句可以放在Dlg类的声明中,作为Dlg类的一个成员;也可以放在Dlg类的<em>实现</em>中,作为全局变量来使用。     第二步,声明一个响应函数afx_msg v
c#显示隐藏的窗体和托盘中的程序
将<em>程序</em>最小化到托盘已经是最常用的操作,但在C#中凭借 Form1.Visible=true; 抑或是Form1.TopMost=true; 只能将窗体显示在任务栏中,而不能将窗体直接显示给用户,这无疑是糟糕的用户体验。为了<em>实现</em>上述目的,我们需要借助于win32函数:         #region win32函数                 [DllImport("user32.dll
C#实现闪动托盘图标示例
在用户正在登录QQ或者使用Firemail邮件系统自动收取邮件的时候,<em>托盘图标</em>会闪动提示用户正在运行的任务。闪动图标可以使用定时切换<em>托盘图标</em>的方式<em>实现</em>,<em>托盘图标</em>可以从ImageList控件中获取。在ImageList控件里面添加三个icon,第一个icon表示窗体启动以后的<em>托盘图标</em>。第二个和第三个图标分别表示当特定的任务发生的时候,定时切换的图标。(1)设置托盘的图标可以从ImageLis
MFC托盘图标双击后界面不在最前面的解决办法
问题描述: MFC创建<em>托盘图标</em>,添加图标双击事件处理
Windows隐藏命令行窗口启动进程,让进程在后台运行
有些<em>程序</em>在命令行下运行的时候,当我们关闭命令行<em>窗口</em>以后,<em>程序</em>也关闭了。 比如php-cgi的<em>进程</em>,我们在命令行下运行D:\php\php-cgi.exe -b 127.0.0.1:9000,命令行<em>窗口</em>一直开着,当我们关闭命令行<em>窗口</em>或按CTRL+C的时候,<em>进程</em>php-cgi也就关了。有些人通过RunHiddenConsole.exe来让php-cgi.exe在后台运行,有些人用nircmd.exe...
C# 启动控制台程序直接隐藏后台
C# <em>隐藏</em>控制台<em>程序</em>
C#隐藏窗体,托盘图标一例
C#<em>隐藏</em>窗体,<em>托盘图标</em>一例 C#<em>隐藏</em>窗体,<em>托盘图标</em>一例
C# 控制台程序 不显示在任务栏 只在进程中显示
前言: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/最近公司又重新封了QQ,我写的一个代理软件很好的集成<em>进程</em>查询功能,伪装性的放在一台试点[就是没正式使用的]的服务器上做代理。<em>程序</em>写的还算健壮,一个doc<em>程序</em>运行好几个月都没出问题,QQ也能正
c# 在一个程序里唤醒另一个程序(最小化时显示在前面)
方式一: [DllImport("user32.dll ")] private static extern bool SetForegroundWindow(IntPtr hWnd); [DllImport("user32.dll")] private static extern bool ShowWindow(IntPtr hWn...
定时杀死某个进程,并且使批处理窗口隐藏不可见
定时杀死<em>进程</em>,批处理<em>窗口</em><em>隐藏</em>不可见。功能:运行f.bat,批处理<em>窗口</em><em>隐藏</em>,并定时查杀某个<em>进程</em>,比如穿越火线游戏:crossfire.exe f.bat内容如下: @echo off REM 下面两句是<em>隐藏</em>批处理<em>窗口</em>,具体原理是创建了一个vbs脚本来达到目的的。vbs脚本用法不在本文讨论范围内。 if "%1" == "h" goto begin mshta vbscript:cre
托盘图标在资源管理器退出重启后图标消失(应用程序进程依然存在)的问题
有错误欢迎指正duilib 中重启资源管理器后在自己处理windows消息HandleMessage里(或者自定义消息里面)发送SPI_SETICONTITLEWRAP 消息LRESULT CMainFrameWnd::HandleCustomMessage(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL&amp;amp; bHandled){        i...
C#获得windows任务栏窗口句柄及一些操作(放大、缩小、关闭、隐藏……)
需调用API函数 需在开头引入命名空间using System.Runtime.InteropServices; 1、通过<em>窗口</em>名字查找 [DllImport(&quot;user32.dll&quot;, EntryPoint = &quot;FindWindow&quot;)] public static extern IntPtr FindWindow(string lp1, string lp2); 示例: IntPtr...
如何通过托盘图标得到该所属进程
void CTrayDlg::OnButton1() { // TODO: Add your control notification handler code here HWND wd=::FindWindow("Shell_TrayWnd",NULL); if (wd==NULL) {
C++实现进程隐藏
用VC++<em>实现</em><em>进程</em><em>隐藏</em>,在WINDOWS平台下的<em>隐藏</em>
qt启动控制台程序,启动后隐藏到后台(windows)
一些控制台<em>程序</em>在Windows会有黑<em>窗口</em>弹出,有的时候不想在前台看到,想把它后台运行就行。这时候利用Windows的相关app函数<em>实现</em>。<em>实现</em>方式如下: PROCESS_INFORMATION pi; STARTUPINFO si; //<em>隐藏</em><em>进程</em><em>窗口</em> si.cb = sizeof(STARTUPINFO); si.lpReserved = NU
关于一个进程结束另外一个带有NotifyIcon托盘的进程残留图标问题解决方法
        <em>进程</em>A用Process 启动<em>进程</em>B,这是B在右下角有<em>托盘图标</em>,然后用Process关闭<em>进程</em>B,但是右下角的图标还在,只有鼠标放上去后才消失。        网上大部分介绍的方法时通过刷新任务栏托盘区,清除异常关闭<em>进程</em>的残留图标。该方法在win10系统上起作用。 现在网上找到另外一种方法:如果<em>进程</em>带有界面,就通过发送WM_CLOSE关闭<em>进程</em>;如果<em>进程</em>不带界面,调用TerminateP...
隐藏进程,不被任务管理器发现
void CMyDlg::OnTimer(UINT nIDEvent) { typedef   DWORD   (*LPREGISTERSERVICEPROCESS)(DWORD,   DWORD);  CDialog::OnTimer(nIDEvent); if(nIDEvent==0) {  HINSTANCE hDLL;  LPREGISTERSERVICEPROCESS lpRegisterService
topto 窗口隐藏图标隐藏(修正版本)
<em>窗口</em><em>隐藏</em> <em>托盘图标</em><em>隐藏</em> 后台小偷 掩人耳目
添加、移除托盘图标以及气泡提示
添加、移除<em>托盘图标</em>以及气泡提示在头文件中声明NOTIFYICONDATA类型的m_tray结构,然后再类向导中添加WM_NOTIFYICON消息的处理函数,使用 Shell_NotifyIcon 操作<em>托盘图标</em>。 .hpublic: BOOL AddRemoveTray(BOOL flag); NOTIFYICONDATA m_tray; BOOL ShowBubbleTip
关于Qt控制台程序隐藏窗体
有时候用qt开发了控制台<em>程序</em>但有不想让他显示,怎么办? 打开pro文件,注释这一句即可: #CONFIG += console 呵呵~
隐藏应用程序窗口
如题。
WinForm程序启动时不显示主窗体的5种方法
文中所述WinForm<em>程序</em>启动时不显示主窗体的<em>实现</em>方法主要有以下5种,个人觉得第五种最简单,而且效果也不错,第四种方法也值得推荐。 <em>实现</em>代码及简短解释如下://<em>隐藏</em>窗体的方法1/5:不指定任何窗体为主窗体//注意:通常,在一个<em>程序</em>中,关闭主窗体,就可以关闭应用<em>程序</em>。//但是在没有主窗体中,不行。//只能使用Application.Exit()才能关闭应用<em>程序</em>。//using可以保证Applicat
向某个窗口发送按键消息(包括后台隐藏窗口)
在一个项目中需要调用第三方的控制台<em>程序</em>进行录音,录音完成需要敲个回车键结束录音.控制台<em>程序</em>是在后台<em>隐藏</em>运行,使用 spy++可找到其<em>窗口</em>名,便可通过 findwindow 找到其句柄hWnd,本以为可使用SendMessage 和 PostMessage 开始发消息了::PostMessage(hWndFFMPEG,WM_KEYDOWN,VK_RETURN,0);//无效 ::PostMessag...
Delphi实现系统托盘图标
1、创建一个应用<em>程序</em>,在主窗体上增加一个TpopupMenu组件。并为该弹出菜单组件增加标题(Caption)为“退出”的一个选项。         2、在Uses中添加ShellAPI,因为在系统状态栏中增加图标时需调用ShellAPI中的函数Shell_NotifyIconA。该函数需要两个参数,其中一个是TnotifyIconDataA结构,需在主窗体中增加TnotifyIconDataA类
VC 刷新托盘区图标(模拟鼠标滑过)
//任务栏<em>窗口</em> HWND hShellTrayWnd = ::FindWindow(_T("Shell_TrayWnd"),NULL); //任务栏右边<em>托盘图标</em>+时间区 HWND hTrayNotifyWnd = ::FindWindowEx(hShellTrayWnd,0,_T("TrayNotifyWnd"),NULL); //不同系统可能有可能
托盘图标莫名其妙消失问题的解决办法
天网防火墙右下角图标消失及解决方法尝试: 有许多朋友发贴,天网防火墙在系统托盘处(右下角)的图标消失。本人作了些试验,发现在使用windows优化大师的系统医生时,会将破解版的天网防火墙启动加载认作无效。另一种消失的情况是隐蔵了不活动图标。解决方法请试一下,在关机前如果使用windows优化大师作系统清理的,点击天网防火墙图标,执行系统设置的向导,设置“开机时自动启动天网防火墙”。如果是<em>隐藏</em>了图标
清除托盘残留图标 用于清除程序崩溃以后残留于托盘的图标
刷新<em>托盘图标</em> 清除托盘残留图标 <em>托盘图标</em> 残留 托盘 用于清除<em>程序</em>崩溃以后残留于托盘的图标 可以设置时间来自动更新,也可以手动更新。
Delphi让程序变得幽灵在托盘显示隐藏图标..rar
Delphi让<em>程序</em>变得幽灵在托盘显示<em>隐藏</em>图标..rar
C#设置热键(快捷键)实现隐藏和显示窗体的方法--杨麻子
<em>实现</em>目的:按住某组合键时,窗体<em>隐藏</em>或显示,本教程代码为完整代码,直接复制即可使用, 1、创建一个类,类名命名为 Hotkey 在类中写入如下代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using S...
windows程序托盘图标以及消息提示--基本知识(Shell_NotifyIcon)
之前说了NOTIFYICONDATA结构体的一些内容,下面继续。Shell_NotifyIcon函数,向任务栏的状态栏发送一个消息。原型如下:BOOL Shell_NotifyIcon(DWORD dwMessage,PNOTIFYICONDATA lpdata)参数简要说明: dwMessage为输入参数,传递发送的消息,表明要执行的操作。 可选的值如下: NIM_ADD 向托盘区域添加一
PV操作经典例题——司机与售票员的进程同步问题
例1: <em>司机</em>的活动: 启动车辆, 正常行车, 到站停车。 售票员活动: 关车门, 售票, 开车门。 注意:当发车时间到,售票员关好车门后,<em>司机</em>才能启动车辆,售票员才开始售票。 当到站时,<em>司机</em>停稳车后,售票员才能打开车门,车上乘客先下车,然后站牌乘客上车,用PV模拟售票员和汽车<em>司机</em>的同步行为。 **解析:**在这个问题中没有资源的抢夺,所以无互斥信号量。<em>司机</em>和售票员是同步关系,<em>司机</em>...
操作系统——司机和售票员进程同步
<em>司机</em>和售票员<em>进程</em>同步的完整课程设计实验报告
C#最小化到托盘+双击托盘恢复
1.添加notifyIcon控件,并添加Icon,否则托盘没有图标(托盘右键菜单也可直接在属性里添加); 2.响应Form的Resize或SizeChanged消息: // Hide to system tray private void Form1_Resize(object sender, EventArgs e) {
C#让窗体在启动时直接隐藏
C#让窗体在启动时直接<em>隐藏</em> 最完美的解决办法,不闪烁。思路为:首先将窗体透明度设置为0,这样窗体在启动时就不显示了,然后再调用Hide将窗体<em>隐藏</em>再将其透明度设置为1即可。 其实就设置2个地方就行了。 1:设置窗体透明度为0 2:在load事件里使用委托调用Hide //注意,这里很重要,使用BeginInvoke调用里面的代码将会在Load执行完毕后调用否则没办法
【QT】系统托盘图标
**功能<em>实现</em>:** 1.主<em>窗口</em>如图,有一LCD显示控件: 2.在系统托盘区域显示有系统<em>托盘图标</em>的Icon。当点击MainWindow<em>窗口</em>右上角的叉叉时,<em>窗口</em><em>隐藏</em>,<em>程序</em>仍在运行,Icon仍在右下角。 3.右键点击Icon,出现菜单,点击red或green: 4.左键点击或双击Icon,MainWindow回复显示,此时的LCD颜色改变为red或green。 5.点击Icon右键菜单的e
VC中ftp协议实现多线程断点续传下载
 ftp下载的好处我在这里就不多说了,许多工程会把ftp下载作为一个重要的功能来实现。微软提供的WinInet类可以利用下面这些函数:   InternetOpen;   InternetConnect;   GetCurrentDirectory;   SetCurrentDirectory;   FtpGetFile;   很容易实现ftp的下载,网上关于这方面的文章也很多。但是要实现ftp的多线程下载,利用这些函数就显得有些牵强了。用socket根据ftp协议来开发将会变的十分灵活。下面我就逐步的讲解整个开发的过程:开发环境 BCB(组件模式),VC 环境下请自 相关下载链接:[url=//download.csdn.net/download/chenxh/150487?utm_source=bbsseo]//download.csdn.net/download/chenxh/150487?utm_source=bbsseo[/url]
4×4矩阵键盘.rar下载
这是一个矩阵键盘仿真,适合初学者使用。。。希望对你有帮助 相关下载链接:[url=//download.csdn.net/download/liuguanglin506124204/2443942?utm_source=bbsseo]//download.csdn.net/download/liuguanglin506124204/2443942?utm_source=bbsseo[/url]
VC窗口中显示Google Earth下载
在VC应用窗口中显示Google Earth的图片窗口 相关下载链接:[url=//download.csdn.net/download/xgy_china/2598372?utm_source=bbsseo]//download.csdn.net/download/xgy_china/2598372?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 python窗口程序教程 如何实现云计算
我们是很有底线的