经过一些更新后,我在所有Windows Server 2003成员服务器上看到以下问题(仅限x86):LogonUser和LogonUserEx调用失败,错误1337(安全ID结构无效)。
基本上,以下代码失败:
HANDLE token;
BOOL b = LogonUserA( "username", "DOMAIN", "password",
LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_DEFAULT, &token );
我也注意到了
有人遇到过同样的问题吗?微软是否认为它是一个错误?
有解决方法吗?由于runas正在运行,我认为有一种替代方法可以执行LogonUser所做的事情。
答案 0 :(得分:0)
显然,我正在开发的产品中出现了导致此类行为的内容,而非Windows漏洞。
来自WinError.h
:
//
// MessageId: ERROR_INVALID_SID
//
// MessageText:
//
// The security ID structure is invalid.
//
#define ERROR_INVALID_SID 1337L