最近几天,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。 事情发生了变化。 有人知道吗?
谢谢