我想创建一个程序,允许某人将用户添加到组中。我不想让用户通过他们的帐户在域中执行此操作。我想在程序中使用一个单独的用户名和密码。我应该审查哪些文档?.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. 存储iOS应用程序的用户密码和用户名
- 2. python程序的用户名和密码
- 3. PHP - 加密其他站点的用户名和密码
- 4. 如何使用.Net/Parse.com发送API凭证和用户名/密码? (PHP到C#)
- 5. 如何获取和更改Windows凭据用户名和密码
- 6. iOS应用程序,保存用户名和密码的地方
- 7. 使用用户名和密码凭据创建一个数据库codeigniter
- 8. 如何使用凭证用户名和密码登录到Jmeter中的Web应用程序
- 9. VB应用程序要求提供SQL用户名和密码
- 10. Web应用程序被要求提供用户名和密码
- 11. asp.net mvc web应用程序提示用户名和密码
- 12. 在Tomcat 5.5应用程序上配置用户名和密码
- 13. Rancher:牧场主应用程序需要用户名和密码
- 14. Android应用程序从SMS获取用户名和密码
- 15. iPhone应用程序记住用户名和密码
- 16. 桌面应用程序使用C++和.NET或其他
- 17. .NET WinForms应用程序和T-SQL
- 18. SoapUI - 使用ServiceEndpoint凭据(密码和用户名)创建新请求
- 19. 使用ASP.net凭证从WinForms应用程序登录
- 20. 如何使用用户名和密码锁定Windows程序?
- 21. PYQT4:使用Windows用户名和密码进行桌面应用程序
- 22. 如何确保使用您的域名凭证进行登录的应用程序不存储您的密码?
- 23. 使用的Process.Start打开与用户名,密码的URL,域名
- 24. 的用户名和密码
- 25. 通过.net CF应用程序更改用户密码
- 26. SQL连接使用域用户名和密码
- 27. 应用程序由用户或其他应用程序启动?
- 28. 如何使用.NET ApplicationPool类更改应用程序池的用户名和密码?
- 29. 在Flex应用程序中使用Sharepoint用户凭据?
- 30. 使用OAuth2与用户名和密码
开始通过阅读开创性*的东西你不应该在Windows中执行*。可以将管理员级别帐户的信息硬编码到WinForms应用程序中,并使用这些凭据以编程方式修改组和用户,但从安全角度来看,这是一个非常糟糕的主意。 – MusiGenesis 2010-10-12 19:59:46