在win 7 + win 2003服务器上它运行完美,但在win xp上我在调用“logonUser”时收到错误代码50(“不支持请求”)。 我尝试使用本地安全策略,但它没有用。
有什么建议吗?
(我使用默认提供者标志(0)调用logonUser并以交互方式登录(2))。
编辑: 问题可能不是windows xp。我在其他win xp机器上运行相同的代码,它工作。所以,它可能是特定机器上的特定配置。 也许我改变了一些配置,而我正在玩以前的问题(http://stackoverflow.com/questions/6898361/createprocessasuser-win-api-is-not-working-on-non-win7-platforms)
因此,也许我的问题应该是:什么配置会影响logonUser功能,因此可以引发错误消息“不支持请求”?
P.S。 我无法确定logonUser之前已成功完成,但我认为确实如此。