前言在公众号上看到一篇文章《C#中解决PC端程序多开的问题》 。
该文作者是通过创建互斥锁Mutex实现的:
bool mutexCreated;var mutex = new Mutex(true, "MyApp", out mutexCreated);if (mutexCreated){ Application.Run(new Form1());}else{ MessageBox.Show("该程序已打开");}
其实,VB.NET 的 WinForm 程序提供了一个更简单的实现方式:
文章插图
推荐阅读
- 星星的温度越高它发出的光线中 星星眨眼睛是光的什么现象
- 最小的棕熊 最大的棕熊是什么熊
- 2022年前六大边缘计算公司
- 为什么叫臭宝 臭宝是什么意思要怎么回答
- 行星模型是谁提出的 八大行星模型
- WIN10安装教程,装WIN10系统详细教程,通过PE安装原版微软WIN10
- 猪笼草是一种食虫植物,为了验证
- 鲨鱼不断游泳是因为 鲨鱼为什么要不停地游泳
- 如何自己DIY电脑主机,需要注意什么?看完可能会帮到你
- 教你一招识别买的新电脑是不是库存二手