【发布时间】:2019-04-12 03:27:43
【问题描述】:
我正在编写一个 C# WinForms 应用程序,我需要确保在任何给定时间都有一个实例在运行。我以为我可以使用互斥锁。
这是我找到的链接: How to restrict the application to just one instance。
当我使用单个桌面时,这很好用。但是,当 Windows 10 中打开了多个虚拟桌面时,这些桌面中的每一个都可以托管该应用程序的另一个实例。
有没有办法限制所有桌面上的单个实例?
【问题讨论】:
标签: c# single-instance