winform-C# Winform项目,如何实现关闭退出第三方应用程序同时将在任务栏右下角的图标也自动消失

问题描述

C# Winform项目,如何实现关闭退出第三方应用程序同时将在任务栏右下角的图标也自动消失

在退出“CBOX央视影音”在线视频播放的App客户端时,该视频播放的App客户端已经成功退出(包括在Windows任务管理器中CBox的进程),
但是“CBOX央视影音”图标在任务栏的右下角还显示,需要鼠标手工移动到此处才消失。

如何实现在退出“CBOX央视影音”在线视频播放的App客户端时,自动将在任务栏右下角的图标也自动消失。
请问如何修改下面的关闭退出在线视频播放的App客户端代码,实现在退出在线视频播放的App客户端同时,自动将在任务栏右下角的图标也自动消失

打开在线视频播放的App客户端代码如下:
Process proc = new Process();
proc.StartInfo.FileName = @"C:Program FilesCNTVCBoxCBox.exe";
proc.Start();

关闭退出在线视频播放的App客户端代码如下:
proc.Kill();

解决方案

强行关闭程序的确会这样,试试看
proc.CloseMainWindow()

解决方案二:

在全屏播放状态下,用proc.CloseMainWindow()关闭,下次再打开时就报错了。而且Cbox进行还存在。

时间: 2023-11-23 22:15:57

winform-C# Winform项目,如何实现关闭退出第三方应用程序同时将在任务栏右下角的图标也自动消失的相关文章

process-C# Winform项目,如何实现关闭退出第三方的应用程序

问题描述 C# Winform项目,如何实现关闭退出第三方的应用程序 在C# Winform项目,目前已经可以通过以下代码实现将"CBOX央视影音"在线视频播放的App客户端打开. 打开在线视频播放的App客户端代码如下: Process proc = new Process(); proc.StartInfo.FileName = @"C:Program FilesCNTVCBoxCBox.exe"; proc.Start(); 目前遇到一个问题,"CB

winform-C# Winform项目,如何实现关闭退出外部视频客户端程序

问题描述 C# Winform项目,如何实现关闭退出外部视频客户端程序 在C# Winform项目,有三个Form窗体(form1,form2,form3),在form1窗体有一个button按钮. 目前已经可以在button的点击事件中,通过以下代码实现将"CBOX央视影音"在线视频播放的App客户端打开. 代码如下: Process proc = new Process(); proc.StartInfo.FileName = @"C:Program FilesCNTVC

winform-C# Winform项目,在不关闭在线视频播放的App客户端前提下,如何实现频道切换。

问题描述 C# Winform项目,在不关闭在线视频播放的App客户端前提下,如何实现频道切换. 在C# Winform项目,有个form窗体以及三个button按钮(button1为打开"CCTV-5"体育频道,button2为打开"CCTV-2"财经频道,button3为打开"CCTV-13"新闻频道) 目前已经可以通过以下代码实现在button1按钮中将"CBOX央视影音"在线视频播放的App客户端的"CCTV

初次使用C#做项目,请问WinForm下将项目分解成多个DLL,这样是不是能节约内存啊!

问题描述 是这样的,小弟在做一个C#项目项目,WinForm的,原来打算在进入系统的时候使用ListView组件,本来打算每点击一个ListView项目,弹出一个操作窗口,进行相应的操作,一共有50多个项目,小弟我设计了50个窗体文件,进行静态编译成一个项目后,发现占用了很多内存,现在我想问:1)如果我做成50个DLL(DLL也是C#开发的托管的那种)来封装相应的窗体操作,这样在启动项目之后,当我点击ListView条目的时候从DLL文件中寻找,我想问的是,这样会不会节约我的内存占用?2)这样做

winform指纹登录项目, 中控指纹仪

问题描述 winform指纹登录项目, 中控指纹仪 现在正在做一个winform指纹登录项目, 用的是中控指纹仪 现在就是做的软件连接不上指纹仪, 指纹仪要装的驱动也装了,但是指纹仪插在USB接口上没有任何反应, 打电话问客服 他们说指纹仪灯亮是我的软件控制的. 现在就像把指纹仪搞亮, 然后解决怎么获取图片编码,转成字符串. 有用过中控指纹仪的吗? 请指教..

c# winform项目中,如何将word应用程序嵌入到panel控件中

问题描述 c# winform项目中,如何将word应用程序嵌入到panel控件中 在c# winform项目中,有一个form窗体和两个Panel控件(panel1和panel2), panel1的size大小为300*200,location位置为0,0 panel2的size大小为300*200,location位置为320,0 用下面的代码,无法将word句柄嵌入到pane2控件并充满整个panel2控件中显示,设置大小与panel2一样. 请问如何修改下面的代码,谢谢. IntPtr

Win8.1系统无法关闭退出家庭组怎么解决

Win8.1系统无法关闭退出家庭组怎么解决   解决方法: 1.按WIN+R键调出运行对话框,输入 Services.msc 并回车; 2.在服务列表中找到HomeGroup Listener 服务; 3.双击该服务,然后停止,这时我们再去操作一次家庭组退出步骤,这时你就会发现家庭组成功退出了. 4.当然不果不行你还可以试着停止后手工启动 HomeGroup Listener 服务,同时也可以操作一下HomeGroup Provider服务,这两个服务都是家庭组的依赖服务,出错的话可能会引起无法

SVN检出项目时,直接退出,本人调了几次内存大小,但是还是不行,求解

问题描述 SVN检出项目时,直接退出,本人调了几次内存大小,但是还是不行,求解 SVN检出项目时,直接退出,本人调了几次内存大小,但是还是不行,求解 解决方案 修改eclipse安装目录下的.ini文件,增大启动内存试试

编程-在weblogic上部署JAVA WEB项目,为什么关闭之后最小的连接数不会自动关闭

问题描述 在weblogic上部署JAVA WEB项目,为什么关闭之后最小的连接数不会自动关闭 在项目中设置的最小连接数是2 初始连接数是5,当我开启这个项目的时候发现连接池中的连接数加了5个,因为我设置了maxIdleTime属性,过了一会有3个连接数因为空闲会被关闭,但是那2个最小的连接数一直不会关闭,就算在服务器上把这个应用停止了也不会关闭,这要怎么处理呢? 项目是spring+strtuts2+hibernate 连接池用的是c3p0 解决方案 出于性能的考虑,底层连接池会保持连接,这是