用锁文件的方法来实现只有一个实例运行

用锁文件的方法来实现只有一个实例运行public class Program
用锁文件的方法来实现只有一个实例运行用锁文件的方法来实现只有一个实例运行    
...{
用锁文件的方法来实现只有一个实例运行        
public Program()
用锁文件的方法来实现只有一个实例运行用锁文件的方法来实现只有一个实例运行        
...
用锁文件的方法来实现只有一个实例运行        }

用锁文件的方法来实现只有一个实例运行
用锁文件的方法来实现只有一个实例运行        
private const string lockfile="mylock.txt";
用锁文件的方法来实现只有一个实例运行        
用锁文件的方法来实现只有一个实例运行
用锁文件的方法来实现只有一个实例运行        
public static void Main()
用锁文件的方法来实现只有一个实例运行用锁文件的方法来实现只有一个实例运行        
...{
用锁文件的方法来实现只有一个实例运行            FileStream fs
=null;
用锁文件的方法来实现只有一个实例运行            
if(File.Exists(lockfile))
用锁文件的方法来实现只有一个实例运行用锁文件的方法来实现只有一个实例运行            
...{
用锁文件的方法来实现只有一个实例运行                
try
用锁文件的方法来实现只有一个实例运行用锁文件的方法来实现只有一个实例运行                
...{
用锁文件的方法来实现只有一个实例运行                    fs
=File.Open(lockfile,FileMode.Append,FileAccess.Write,FileShare.None); 
用锁文件的方法来实现只有一个实例运行                }

用锁文件的方法来实现只有一个实例运行                
catch(System.IO.IOException ex)
用锁文件的方法来实现只有一个实例运行用锁文件的方法来实现只有一个实例运行                
...{
用锁文件的方法来实现只有一个实例运行                    MessageBox.Show(
"程序只允许一个实例在运行");
用锁文件的方法来实现只有一个实例运行                     
用锁文件的方法来实现只有一个实例运行                    System.Environment.Exit(System.Environment.ExitCode);
用锁文件的方法来实现只有一个实例运行
用锁文件的方法来实现只有一个实例运行                }

用锁文件的方法来实现只有一个实例运行            }

用锁文件的方法来实现只有一个实例运行            
else
用锁文件的方法来实现只有一个实例运行用锁文件的方法来实现只有一个实例运行            
...{
用锁文件的方法来实现只有一个实例运行                fs
=File.Create(lockfile);
用锁文件的方法来实现只有一个实例运行            }

用锁文件的方法来实现只有一个实例运行
用锁文件的方法来实现只有一个实例运行            Form1 tes
=new Form1();
用锁文件的方法来实现只有一个实例运行            Application.Run(tes);
用锁文件的方法来实现只有一个实例运行
用锁文件的方法来实现只有一个实例运行        }

用锁文件的方法来实现只有一个实例运行    }
 
上一篇:kubernetes1.8与1.9.2安装指南,离线安装,内网安装, 使用外部etcd集群,coredns替换方法


下一篇:我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。