一尘不染

以其他用户身份运行代码

c#

有没有办法告诉我的代码以其他用户身份运行?

我正在通过PInvoke调用NetUserSetInfo,我需要以其他用户身份调用它。有没有办法做到这一点?


阅读 254

收藏
2020-05-19

共1个答案

一尘不染

模拟需要调用一些本机API(即LogonUser),因此可能不值得发布3页包装程序代码。该页面具有完整的工作示例:http :
//platinumdogs.wordpress.com/2008/10/30/net-c-impersonation-with-network-
credentials/

请注意,模拟具有重要的安全考虑。确保遵循最佳做法。

2020-05-19