C# - 以编程方式注销并登录用户

时间:2010-03-12 07:28:43

标签: c#

我想知道C#中是否有任何方式以编程方式登录Windows用户帐户?

我们目前正在开发一个监控应用程序,其中一个功能是能够注销当前的Windows用户并切换到另一个Windows用户帐户。

我有一些注销方法,例如通过API或命令行。但是登录用户帐户呢?

2 个答案:

答案 0 :(得分:3)

你的意思是互动?

  • 注销,如果有任何失败,则向logoff.exe生成请求
  • 登录 - 不。这是一个可以放在前面的GINA模块(在谷歌中查找),但这是一个非常棘手的野兽。由于显而易见的原因(即安全性),Windows中的安全系统非常孤立。

我不知道你能用C#做什么。

http://technet.microsoft.com/en-us/library/cc780332%28WS.10%29.aspx

了解用户登录的详细信息。

答案 1 :(得分:1)

这可能是您正在寻找的...... codesample