我想创建一个允许某人将用户添加到群组的程序。我不想让用户通过他们的帐户在域上执行此操作。我想使用存储在将要使用的程序中的单独用户名和密码。我应该检查哪些文件?
答案 0 :(得分:2)
您可以查看WindowsIdentity.Impersonate
的MSDN文档,了解如何冒充其他帐户。
至于在程序中存储用户名和密码,一般建议是“不要这样做”,因为它不安全。任何能够对您的代码进行逆向工程的人都可以发现用户名和密码。
答案 1 :(得分:0)
对于实际的域操作,您可能需要System.Management程序集(基本上包装WMI)。 http://msdn.microsoft.com/en-us/library/dwd0y33x.aspx
对于使用System.Management执行操作之前的身份验证,您应该使用WindowsImpersonationContext: http://msdn.microsoft.com/en-us/library/system.security.principal.windowsimpersonationcontext.aspx