我的环境:
- 安装了远程桌面服务的Windows Server 2012 R2
- 用C编程
问题:
- 用户U1通过RDP连接到Windows Server并创建一个全局互斥(带有Global\前缀的互斥)
- 用户U1使用以下权限创建全局Windows互斥锁:
- 创造者
- 系统
- 管理员
- 用户U2通过RDP连接到Windows Server,并尝试获取全局互斥体的句柄
- U2由于缺乏访问权限而失败(因为U2不是管理员,不是系统,也不是创建者)
- 收到“拒绝访问”
我试图解决这个问题,增加了一个权限,这是为当前的AD域用户和它的工作。
这个解决方案是否足够安全?换句话说,授予访问权限以允许多RDP用户访问互斥体的正确方法是什么?
谢谢你
1条答案
按热度按时间baubqpgj1#
我用这段代码实现了远程桌面和互斥。MutexSecurity是访问其他RDP会话上已打开的互斥体所必需的。