【发布时间】:2015-10-11 09:45:50
【问题描述】:
我正在编写一个 c#.net 应用程序以在另一个用户上下文(在本地系统上)下执行某些功能。我正在使用 WinAPI "LogonUser(String lpszUsername, String lpszDomain, String lpszPassword, int dwLogonType, int dwLogonProvider, out IntPtr phToken)" 来实现这一点。
现在我遇到的问题是,我的系统中有一个本地用户,他没有任何密码。当我将 lpszPassword 设为 null 或“”时,上述 LogonUser 失败。互联网上有关“LogonUser”的所有资源都假定它正在使用密码。所以我没有得到任何帮助。请帮我想办法。
谢谢,
阿隆·萨詹·菲利普
【问题讨论】:
标签: c# login impersonation