在“Program.cs”中添加以下代码:

[STAThread]
static void Main()
{Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);bool blnIsRunning;Mutex mutexApp = new Mutex(false, Assembly.GetExecutingAssembly().FullName, out blnIsRunning);if (!blnIsRunning){MessageBox.Show("Is Running!", "Warning",MessageBoxButtons.OK, MessageBoxIcon.Exclamation);return;}Application.Run(new Form1());
}

测试结果:

转载于:https://www.cnblogs.com/jizhiqiliao/p/10768085.html

设置只能开启一个程序实例相关推荐

  1. 同一个PC只能运行一个应用实例(考虑多个用户会话情况)

    原文:同一个PC只能运行一个应用实例(考虑多个用户会话情况) 1 class Program 2 { 3 private static Mutex m; 4 5 [STAThread] 6 stati ...

  2. 命令行开启一个unity实例和执行其中的脚本方法的使用和注意

    工作中有一个需求,就是将unity工程放在服务器上,自动执行一些打包任务.这时候就需要启动一个没有GUI的unity,并自动执行其中的打包脚本. 1.官网的说明: 官网API 2.一般的调用方法: 2 ...

  3. 网页复选框设置只能选一个_网页自动填表基础教程从简单开始

    通常来说,网页自动填表包含单选框.复选框.文本框.多行文本框.下拉列表框的自动填写.本文讲讲这些项目的自动填写方法.所用到的工具是网页自动操作通用工具. 一.文本输入框及多行文本输入框的自动填写 下面 ...

  4. Mac 技术篇-通过AppScript编写脚本实现设置快捷键打开指定程序实例演示

    首先通过 command+空格 搜索并进入到自动操作页面里. 进入后选择快速操作. 然后在左侧选择 实用工具 -> 运行 AppleScript 脚本. 打开后在工程流程收到选择 没有输入 . ...

  5. 网页复选框设置只能选一个_男生在密室呆一个月, 只能选手机或者女人, 结果太现实...

    网络通讯高速发达的现在,很多人已经越来越离不开手机了.现实生活当中,很多人也会在玩手机跟女朋友之间作出抉择,甚至会因为手机跟女朋友之间两者不平衡而导致吵架分手.前不久某学校研究人员就做过一个类似实验, ...

  6. C# 只允许运行一个程序实例

    using System; using System.Windows.Forms; using System.Runtime.InteropServices;//使用DllImport的必须. usi ...

  7. C# WinForm只允许运行一个窗体实例

    大概看了看别人的方法,都是从语法的角度巧妙实现的. 我要实现的目的是dialogForm.Show(); 点击按钮显示对话框窗体,如果窗体没有关闭,再次点击,不重复显示. 我用了个笨方法,就是用一个静 ...

  8. 《易学C++(第2版)》——2.2 如何创建一个程序

    本节书摘来自异步社区出版社<易学C++(第2版)>一书中的第2章,第2.2节,作者:潘嘉杰 ,更多章节内容可以访问云栖社区"异步社区"公众号查看. 2.2 如何创建一个 ...

  9. 一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(四) --高级设置二...

    一个完整的Installshield安装程序实例-艾泽拉斯之海洋女神出品(四) --高级设置二 原文:一个完整的Installshield安装程序实例-艾泽拉斯之海洋女神出品(四) --高级设置二 上 ...

最新文章

  1. 【Learning Spring 5.0】001 Spring架构及Spring介绍
  2. 2.1 为什么要进行实例探究-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  3. boost::histogram模块实现导向轴的测试程序
  4. 字符串之括号的有效性
  5. web 上传文件到linux没权限,Javaweb上传文件到Linux 没有读写权限
  6. 准备 KVM 实验环境 - 每天5分钟玩转 OpenStack(3)
  7. arcgis怎么用python重新排序_python - 根据排序数据添加新的顺序ID号(ArcGIS) - 堆栈内存溢出...
  8. 30 MM配置-采购-采购申请-采购申请审批策略-编辑类
  9. set java底层实现_Java:List,Map,Set底层实现
  10. 学习记录-网络基础知识(1)
  11. 成功在MP4封装的H264视频中提取能播放的裸流
  12. 视频客观质量评价工具:MSU Video Quality Measurement Tool
  13. [转]SDI模式下,在视图中添加按钮
  14. 终于忙完了,要开启代码生涯了
  15. mysql 三种循环的区别_mysql存储过程中的三种循环
  16. 【iOS】lipo otool 动、静态库
  17. 不同tric 改进的理由
  18. php禁止贪婪,php正则表达式中贪婪与非贪婪介绍
  19. 第50篇-企查查请求头参数分析【2022-09-29】
  20. 区块链通证经济的核心不在技术,而在于商业逻辑的重构

热门文章

  1. iOS WKWebView和JS交互的两种方式
  2. lnmp+lamp编译后,编译参数查看
  3. Android新手之旅(12) URL解码
  4. windows 和 linux服务器环境下j2sdk 的安装和环境设置
  5. 因不满被拒,研究员公开 IBM 企业安全软件中的4个 0day
  6. Canvas的绚烂起点
  7. redhat7.2 修改centos yum源
  8. Android 图标上面添加提醒(一)使用Canvas绘制
  9. Redisbook学习笔记(3)数据类型之字符串
  10. 新车入手,美利达公爵500