怎样设置窗体只能启动一次呢?
2011-11-02 12:10
232 查看
第一种方法: private static void GetCheckProcess() { bool createNew; using (System.Threading.Mutex mutex = new System.Threading.Mutex(true, Application.ProductName, out createNew)) { if (createNew) { Application.Run(new ManagerComputer()); } } } 第二种方法: string filename = Process.GetCurrentProcess().MainModule.FileName; filename = System.IO.Path.GetFileNameWithoutExtension(filename); Process[] pro = Process.GetProcessesByName(filename); if (pro.Length == 0) { Application.Run(new ManagerComputer()); }
相关文章推荐
- 设置C#窗体程序只能启动一次
- 设置C#窗体程序只能启动一次
- 设置C#窗体程序只能启动一次
- 怎样设置启动窗体?
- 使程序只能运行一次,用互斥量来判断程序是否已运行,并设置窗体背景色
- winfrom 窗体设置只能同时打开一次
- 窗体下一次启动自动设置关闭前的位置和大小。很好
- MFC程序设置只能启动一次
- 此上下文中不允许异步操作。启动异步操作的页必须将 Async 特性设置为 true,并且异步操作只能在 PreRenderComplete 事件之前的页上启动。
- C#(winform)设置窗体的启动位置
- c#中让Windows窗体只运行一次,并在第二次启动窗体时激活该窗体
- c#如何设置成:【当前打开的项目是什么,就默认它为启动项目】,不然新添或打开别的项目都要设置一次启动 [原创]VS2012中将当前选定项目做为启动项
- netbeans下 解决glassFish只能启动一次的问题
- WPF 控制程序只能启动一次
- 此上下文中不允许异步操作。启动异步操作的页必须将 Async 属性设置为 true,并且异步操作只能在 PreRenderComplete 事件之前的页上启动。
- 我的电脑用eclipse开发android,每次只能启动一次android虚拟机,第二次点run的时候就永久的停留在27%上???
- Qt设置窗体大小不可变/edit只能输入数字
- WPF设置启动窗体以及WPF项目中调用winform的方法
- 比较经典的为C# Winform程序设置登录窗体先启动,成功后再启动主窗口
- c#中让Windows窗体只运行一次,并在第二次启动窗体时激活该窗体