我尝试加载用户个人资料(使用LoadUserProfile
- http://msdn.microsoft.com/en-us/library/windows/desktop/bb762281%28v=vs.85%29.aspx),但当用户是Windows域用户时,API会失败。
应用程序以管理用户身份运行(非系统帐户,与系统帐户运行的服务中的代码相同)。
如果我想访问的用户是本地用户,则相同的代码可用。
LoadUserProfile和Windows域用户是否有任何限制? LoadUserProfile返回拒绝访问。是否有任何限制API的政策?
我的代码执行以下操作:
我不确定问题是否与我的代码100%相关,因为如果我运行
runas / user:domain \ user cmd.exe 我遇到了同样的失败: "访问被拒绝"
所以似乎有些策略可以控制Domain用户的行为。