我想创建一个程序,允许某人将用户添加到组中。我不想让用户通过他们的帐户在域中执行此操作。我想在程序中使用一个单独的用户名和密码。我应该审查哪些文档?.net WinForms应用程序使用其他用户名和密码的域凭据
0
A
回答
2
您可以查看WindowsIdentity.Impersonate
的MSDN文档以了解如何模拟不同的帐户。
至于在程序中存储用户名和密码,一般的建议是“不要做”,因为它是不安全的。任何能够逆向工程的人都能够发现用户名和密码。
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
相关问题
- 1. 从其他应用程序获取用户名和密码
- 2. 使用C#没有硬编码的用户名和密码,使用域凭据
- 3. PHP:使用域用户名和密码
- 4. 使用WebSecurity和.Net winForms应用程序
- 5. 存储iOS应用程序的用户密码和用户名
- 6. 拆分用户名和密码凭证
- 7. python程序的用户名和密码
- 8. Android应用程序存储和呼叫用户名和密码
- 9. 如何使用.Net/Parse.com发送API凭证和用户名/密码? (PHP到C#)
- 10. PHP - 加密其他站点的用户名和密码
- 11. 如何在其他课程中检索用户名和密码?
- 12. 密码保护Winforms应用程序
- 13. 如何获取和更改Windows凭据用户名和密码
- 14. Android应用程序中的保护用户名和密码
- 15. 测试iphone应用程序审查的用户名和密码
- 16. iOS应用程序,保存用户名和密码的地方
- 17. 使用用户名和密码凭据创建一个数据库codeigniter
- 18. 如何使用凭证用户名和密码登录到Jmeter中的Web应用程序
- 19. .NET WinForms应用程序和T-SQL
- 20. 桌面应用程序使用C++和.NET或其他
- 21. iPhone应用程序记住用户名和密码
- 22. asp.net mvc web应用程序提示用户名和密码
- 23. SQL应用程序用户名和密码检查
- 24. Android应用程序从SMS获取用户名和密码
- 25. 在Android应用程序中存储用户名和密码
- 26. 在Tomcat 5.5应用程序上配置用户名和密码
- 27. Web应用程序被要求提供用户名和密码
- 28. Rancher:牧场主应用程序需要用户名和密码
- 29. VB应用程序要求提供SQL用户名和密码
- 30. 使用VB .Net应用程序调用VB6 exe登录凭据
开始通过阅读开创性*的东西你不应该在Windows中执行*。可以将管理员级别帐户的信息硬编码到WinForms应用程序中,并使用这些凭据以编程方式修改组和用户,但从安全角度来看,这是一个非常糟糕的主意。 – MusiGenesis 2010-10-12 19:59:46