我必须限制我的.net4WPF应用程序,以便它在每台机器上只能运行一次。请注意,我说的是每台机器,而不是每个session。到目前为止,我使用一个简单的互斥锁实现了单实例应用程序,但不幸的是,每个session都有一个这样的互斥锁。有没有一种方法可以创建机器范围的互斥锁,或者是否有任何其他解决方案可以为每个机器应用程序实现一个实例? 最佳答案 我会使用必须在应用程序的生命周期内保留的全局Mutex对象来执行此操作。MutexSecurityoMutexSecurity;//SetthesecurityobjectoMutexSecu