可能重复:
What is the correct way to create a single instance application?
我想阻止我的应用程序打开多个。但是如果用户打开它两次,第二个将第一个窗口状态设置为正常并位于顶部,并自行关闭。
当第一个处于正常窗口状态或最小化时它起作用,但如果它处于隐藏状态,它将不会改变为正常。
我想制作类似 Internet Download Manager(IDM)的内容。你知道,如果你在第一个被隐藏的时候打开它两次,它将处于正常状态并且不会显示任何其他内容。
我googled this question我部分知道这是不可能的,但如果不可能,IDM如何做到这一点?