摘要: 在应用程序安装之后,单击一次快捷方式,就运行一个程序实例,对于资源独占型程序来说,这样是不可以的,比如该程序使用了当前系统的某个端口,当同样的程序再次运行,再次试图占用同一个端口次,会提示“端口已经被占用的”异常。如此,必须在启动应用程序时,必须判断该程序是否已经有一个实例在运行。下面这个类中先判断该程序的实例有没有在运行,使用线程同步类EventWaitHandle(Boolean, EventResetMode, String)及注册正在等待 WaitHandle 的委托方法RegisterWaitForSingleObject(WaitHandle, WaitOrTimerCallback, Object, Int64, Boolean)来进行线程间同步 阅读全文
posted @ 2014-05-26 10:00 迷途的小榔头 阅读(465) 评论(0) 推荐(1) 编辑