从没有管理员权限的用户应用程序访问全局 mutex/semaphore
acces global mutex/semaphore from user application without admin rights
我试图让进程 A 向进程 B 发送一个数组,我想我会通过 IPC 来做到这一点。我已经设法让一切正常工作,直到他们必须访问相同的内存映射文件。
在阅读了执行此操作的不同方法后,我发现互斥锁和信号量是不依赖第 3 方软件的最佳方法。但最主要的是,进程 A 是一个不能 运行 具有管理员权限的应用程序,但进程 B 是一个 windows 服务 运行 在本地系统环境中。所以我尝试创建全局互斥量和信号量,但它们似乎并没有削减它。因为这些需要管理员权限才能从我的用户应用程序访问。
那么如何为这种情况创建互斥量或信号量呢?
我提前为我的英语和问题格式道歉(第一次发布)。
我试图让进程 A 向进程 B 发送一个数组,我想我会通过 IPC 来做到这一点。我已经设法让一切正常工作,直到他们必须访问相同的内存映射文件。
在阅读了执行此操作的不同方法后,我发现互斥锁和信号量是不依赖第 3 方软件的最佳方法。但最主要的是,进程 A 是一个不能 运行 具有管理员权限的应用程序,但进程 B 是一个 windows 服务 运行 在本地系统环境中。所以我尝试创建全局互斥量和信号量,但它们似乎并没有削减它。因为这些需要管理员权限才能从我的用户应用程序访问。
那么如何为这种情况创建互斥量或信号量呢?
我提前为我的英语和问题格式道歉(第一次发布)。