从没有管理员权限的用户应用程序访问全局互斥锁/信号量

时间:2016-10-10 10:11:06

标签: c# ipc mutex semaphore

我试图让进程A向进程B发送一个数组,并认为我会通过IPC完成此操作。我设法让一切工作,直到他们必须访问相同的内存映射文件。

在阅读了不同的方法后,我发现互斥锁和信号量最好的方式,而不依赖第三方软件。但主要的是,进程A是一个无法使用管理员权限运行的应用程序,但进程B是在本地系统环境中运行的Windows服务。所以我尝试创建全局互斥和信号量,但他们似乎没有削减它。因为这些需要管理员权限才能从我的用户应用程序访问。

那么如何为这种情况创建互斥锁或信号量?

我提前为我的英文和问题格式道歉(第一次海报)。