【发布时间】:2012-02-05 14:15:12
【问题描述】:
最近我一直在处理 windows LogonUser API。 LogonUser api 根据传递给 API 的 dwLogonType 返回不同的令牌。文件提到:
• 该函数返回一个模拟令牌,而不是主令牌。你 不能在 CreateProcessAsUser 函数中直接使用此令牌。 但是,您可以调用 DuplicateTokenEx 函数来转换 令牌到主令牌,然后在 CreateProcessAsUser 中使用它。
• 如果您将令牌转换为主令牌并在 CreateProcessAsUser 启动一个进程,新进程无法访问 其他网络资源,例如远程服务器或打印机,通过 重定向器。一个例外是,如果网络资源不是 访问受控,则新进程将能够访问它。
我对不同的令牌类型完全感到困惑。我想了解什么是不同的 Windows 令牌类型以及它们有何不同?
【问题讨论】:
标签: windows windows-authentication windows-security