CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

如何在WINFORM程序实现唯一运行呢?

楼主EnzoYu(Demon)2005-04-03 03:40:26 在 .NET技术 / C# 提问

我想实现一个WINFORM程序,只在WINDOWS中启动一个,每次如果已启动了,还执行可执行文件了呢,就自动切换到已执行的窗口,多谢各位大虾知道了.............. 问题点数:20、回复次数:2Top

1 楼wuyazhe(wyz&xyl)回复于 2005-04-03 04:17:56 得分 10

static   void   Main()    
  {        
  System.Diagnostics.Process[]   pApp   = System.Diagnostics.Process.GetProcessesByName("TestSingleApp");  
  if   (pApp.Length>1)  
  {  
  return;  
  }  
  Application.Run(new   Form1());  
  }Top

2 楼fangpeng2003(阿房公(阿房制造,http://work.ahfun.net))回复于 2005-04-03 08:08:15 得分 10

<STAThread()>   Shared   Sub   Main(ByVal   CmdArgs()   As   String)  
                  Dim   createdNew   As   Boolean  
                  Dim   m   As   New   System.Threading.Mutex(True,   "my",   createdNew)  
                  If   createdNew   Then  
                          System.Windows.Forms.Application.Run(New   frmMain)  
                          m.ReleaseMutex()  
                  Else  
                          MessageBox.Show("本程序只允许同时运行一个")  
                  End   If  
          End   SubTop

相关问题

  • 求助:能在web中运行winform的应用程序吗?
  • 怎样关闭一个正在运行的程序?(winform)
  • C# Winform,怎么让程序开机自动运行!
  • 运行JAVA程序
  • .NET下开发的winform应用程序,能在win98下运行吗?
  • 安装 window server 2003 sp1 后所有winform程序无法运行啊!!!
  • 请教各位怎么样在c#写的winform中运行记事本程序?
  • 求教一个入门的问题:Winform程序运行的先后次序?
  • 我 在2000上作的一个c# winform的程序,能在98下运行吗
  • 单独运行程序

关键词

  • winform
  • 执行
  • application
  • creatednew
  • winform程序
  • 实现
  • papp
  • diagnostics
  • 启动
  • dim

得分解答快速导航

  • 帖主:EnzoYu
  • wuyazhe
  • fangpeng2003

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo