眼睛大薯片

文章
7
资源
0
加入时间
2年10月17天

单个实例应用程序(C#)

有时根据实际需要可能希望应用程序每次只有一个实例在运行,当再次点击同一个应用程序的可执行文件时并不生成一个新的实例,而是将相应的用户界面激活,显示在屏幕最前面。要解决这个问题主要是考虑如何判断应用程序是否已经有实例在运行。最直接的想法是当启动应用程序时,我们获得该应用程序对应的进程信息,然后和当前运行的所有进程进行信息比对,如果发现有信息相同的进程存在就认为已有实例在运行,否则直接创建新的实例。新