问题描述
- 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