0
假设我想在我的代码中为使用uid Bob的用户运行LogonUser函数,那么Bob必须具备哪些权限才能调用此函数以成功登录Bob?Win32 LogonUser函数需要什么权限?
假设我想在我的代码中为使用uid Bob的用户运行LogonUser函数,那么Bob必须具备哪些权限才能调用此函数以成功登录Bob?Win32 LogonUser函数需要什么权限?
我不知道是否有一个列表,因为安全系统可以用自定义的“插件”部分的任何地方(Authentication Packages,Security Support Provider Interface/Security packages和GINA/Credential Providers),他们可能有其他的要求。
在默认系统中,它可能是这样的:
如果你只是想启动一个进程作为另一个用户,你可能想使用CreateProcessWithLogonW,如果你只是想验证凭据this KB article有一个不使用LogonUser的代码示例(它似乎可能会有一些访客帐户问题)