2008年12月25日

让程序只运行一个实例(C#)

摘要: 通常我们会遇到这样的情况,让程序只运行一个实例,比如启动杀毒软件时,只能启动一个,再启动的话就没什么效果!利用程序名来判断不是一个好办法,如果我们把程序名称改一下就可以运行两个完全一样的进程。我们最好利用程序集的Attribute存放特定信息,然后用Assembly对象的GetCustomAttributes()方法获取该信息进行判断。在这里,我有两个解决方法:方法一.我把AssemblyInfo.cs里的[assembly: AssemblyFileVersion("1.0.0.0")]改为[assembly:AssemblyFileVersion("2.0.0 阅读全文

posted @ 2008-12-25 00:57 NULL00 阅读(560) 评论(0) 推荐(1) 编辑

导航