有没有办法告诉我的代码以其他用户身份运行?
我正在通过PInvoke调用NetUserSetInfo,我需要以其他用户身份调用它。有没有办法做到这一点?
模拟需要调用一些本机API(即LogonUser),因此可能不值得发布3页包装程序代码。该页面具有完整的工作示例:http : //platinumdogs.wordpress.com/2008/10/30/net-c-impersonation-with-network- credentials/
请注意,模拟具有重要的安全考虑。确保遵循最佳做法。