锁屏下windows自动化输入用户密码
biq园 2014-04-07 01:05:48 一台xp服务器上运行有一个应用程序aa.exe,这个aa.exe需要每天启动,并要输入多次用户密码才能成功登录!
现在每天用一台笔记本(随便)远程登录上这台xp服务器,并启动这个软件。
目前已实现:
--由于本人技术有限,目前只实现这种方式自动化:
可通过au3的send方法或者vbs的sendKey方法方式在远程登录xp服务器后:
1、双击运行(vbs编写的脚本 .vbs或者au3编译后的exe应用程序(可以获取窗口句柄))可以自动完成输入用户密码等复杂操作后自动启动软件成功。
2、vb及c#、java由于条件限制没有尝试过。
现象:在笔记本远程登录xp服务器后,退出远程登录(点击断开连接或者直接关闭远程)后,定时任务可以执行(打开软件),但无法自动输入用户密码,及操作键盘无效。(如果定时任务刚好在我登录XP服务器期间,定时任务可以完成自动化输入用户密码并启动成功)。
问题:
有没有好的方法,解决这个远程登录XP服务器在并断开连接后(XP服务器锁屏后),键盘输入模拟、鼠标操作失效的问题。
求各位大神指点下失效原因、和解决思路,有具体代码例子更好。