C#开发单实例应用程序并响应后续进程启动参数
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
C#默认的WinForm模板是不支持设置单实例的,也没有隔壁大哥VB.NET那样有个“生成单个实例应用程序”的勾选选项(VB某些时候要比C#更方便)。 实现单实例可以有多种方法:
WindowsFormsApplicationBase是一个Microsoft.VisualBasic.ApplicationServices命名空间下的类,是微软为VB.NET实现应用程序启动控制的类,其内部是以命名管道通信来实现的。既然是同一个爹的东西,C#拿过来用毫无违和感。Microsoft.VisualBasic和Microsoft.CSharp一样,都是.NET Framework中的一部分,不用担心会缺少运行环境。 WindowsFormsApplicationBase类的一些常用属性和方法:
创建一个单实例应用程序并响应后续进程参数的大概过程:
各个类的代码如下: Program.cs
ApplicationBase.cs
转自https://www.cnblogs.com/yiluxiangdong/p/18288392 作者一路向东 该文章在 2024/9/9 9:58:56 编辑过 |
关键字查询
相关文章
正在查询... |