AssignProcessToJobObject 有时会因 ERROR_ACCESS_DENIED 而失败
Posted
技术标签:
【中文标题】AssignProcessToJobObject 有时会因 ERROR_ACCESS_DENIED 而失败【英文标题】:AssignProcessToJobObject sometimes fails with ERROR_ACCESS_DENIED 【发布时间】:2019-06-27 17:22:53 【问题描述】:我知道可能有多种原因,但我最近遇到了在过去运行良好的情况下访问被拒绝的情况。
【问题讨论】:
【参考方案1】:最近有一个变化,在它调用终止后重用作业对象将使 AssignProcessToJobObject 返回 ERROR_ACCESS_DENIED。
一些可能的解决方案:
不要回收作业对象。在一个对象上调用 TerminateJobObject 后创建一个新对象。
尽可能使用作业对象完成端口 (example)。
【讨论】:
以上是关于AssignProcessToJobObject 有时会因 ERROR_ACCESS_DENIED 而失败的主要内容,如果未能解决你的问题,请参考以下文章