小编mka*_*shy的帖子

多个Windows用户帐户上的一个实例应用程序

我使用了Mutex的解决方案来禁止同时打开我的应用程序的多个实例

但是,当我使用的窗口切换用户,并打开另一个用户,并尝试打开应用程序,它通常打开,无法检测它在其他帐户下运行

我怎么能解决这样的问题,并禁止在登录Windows用户帐户中打开应用程序

我正在使用这样的代码

Dim onlyInstance As Boolean = False
_mutex = New Mutex(True, "Application Name", onlyInstance)
If Not onlyInstance Then
   MessageBox.Show("Application is already running.", "Error.")
   System.Diagnostics.Process.GetCurrentProcess.Kill()
   System.Diagnostics.Process.GetCurrentProcess.WaitForExit()
End If
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net mutex user-accounts

5
推荐指数
1
解决办法
3860
查看次数

标签 统计

.net ×1

c# ×1

mutex ×1

user-accounts ×1

vb.net ×1