当前位置:  开发笔记 > 编程语言 > 正文

当用户尝试打开新实例时,返回已打开的应用程序

如何解决《当用户尝试打开新实例时,返回已打开的应用程序》经验,为你挑选了2个好方法。

这是一个我一直无法弄清楚的问题.防止第二个实例是微不足道的,并且有许多方法,但是,恢复已经运行的进程则不然.我想要:

最小化:撤消最小化并将正在运行的实例置于最前面.

在其他窗口后面:将应用程序放在前面.

我使用的语言是VB.NET和C#.



1> Big GH..:

我发现这段代码很有用.它执行现有应用程序的检测和可选激活:

http://www.codeproject.com/KB/cs/cssingprocess.aspx



2> Tim Erickson..:

如果您使用的是.NET,那么使用内置.NET功能这似乎更简单,更直接:

每周源代码31-单实例WinForms和Microsoft.VisualBasic.dll

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有