最近有个问题,怎么样用API或者用cmd命令切换用户,比如,账号密码已经知道admin 123,然后写个函数运行后就登录到桌面。开始的想法是,找个系统命令调系统程序,但找了下没有,像tsdiscon只是返回登录界面。
想问下有人知道吗?
应该没有API能够登陆
那系统自带程序呢,切换用户的界面里,输入密码点箭头按钮就可以进去了(win7),能用编程实现这个效果吗?那个切换用户的程序就是tsdiscon.exe,但是用cmd看下帮助,这个实现的是断开会话,感觉也没法直接用,所以我想知道,点那个箭头进入按钮的时候调用了哪些东西,
那个是微软自带的gina/credential provider的功能。因为用户可以把默认的替换成自己写的gina/credential provider所以不会有统一的API提供这个功能。
你如果自己写了一个gina/credential provider的话,基本上就是保存选择的账号->WTSDisconnectSession返回gina/credential provider界面->gina/credential provider自动登录到选择的账号。
学习了。