【发布时间】:2015-01-30 16:30:48
【问题描述】:
我有一个 Windows 应用程序。我想为单个用户会话允许多个实例,但我不希望来自不同用户的多个实例。简单来说,如果 A 登录到 Windows,那么他可以运行任意数量的应用程序,但后来 B 也登录了,他应该等到 A 的所有应用程序都关闭。
这可能吗?
【问题讨论】:
-
这是安全需求还是业务需求?是否涉及服务器?您可以管理 Windows 安全策略吗?
-
不涉及服务器。我希望纯粹在客户端检查应用程序
-
你没有回答第一个和最后一个问题?还有你在开发什么类型的应用程序c#? Win32?
-
这是业务需求。我不知道 Windows 安全策略。我们可以使用 C# 或 C++。
-
使用互斥锁很容易做到。或者最坏的情况是互斥体和内存映射文件
标签: .net c windows winapi windows-applications