我正在 Windows 服务中创建一个需要从常规应用程序访问的命名互斥量。到目前为止,我创建的互斥体的名称类似于 Global\< GUID >。
现在,当我尝试从应用程序打开互斥锁时,我遇到了未经授权的访问冲突。如何在创建时配置互斥量以允许访问系统中的任何进程?
最佳答案
您需要使用 Mutex.SetAccessControl Method 在其上设置所需的访问权限。在 What is a good pattern for using a Global Mutex in C#? 有一个例子
关于c# - 我可以从用户应用程序访问由 Windows 服务创建的互斥量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5585041/