为什么 OpenProcessToken 在上次 Windows 更新后失败并显示 ERROR_ACCESS_DENIED

问题描述 投票:0回答:0

最近几天,Windows发布了新的Windows更新。

对于 Windows 10:KB5025221 对于 Windows 11:KB5025224

更新后,工作多年的相同代码停止工作。 我特指“OpenProcessToken”。 当使用 desiredAccess 调用函数时:

TOKEN_QUERY | TOKEN_IMPERSONATE | TOKEN_DUPLICATE | TOKEN_EXECUTE | TOKEN_READ

它正在工作。

使用时

TOKEN_QUERY | TOKEN_IMPERSONATE | TOKEN_DUPLICATE | TOKEN_ASSIGN_PRIMARY | TOKEN_EXECUTE | TOKEN_READ

我被拒绝访问。

所以上面两个例子的不同点是TOKEN_ASSIGN_PRIMARY。 事情发生了变化。 有人知道吗?

谢谢

windows windows-update
© www.soinside.com 2019 - 2024. All rights reserved.