锁屏下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服务器锁屏后),键盘输入模拟、鼠标操作失效的问题。
求各位大神指点下失效原因、和解决思路,有具体代码例子更好。


...全文
1058 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2014-07-11
  • 打赏
  • 举报
回复
yufuwan 2014-07-10
  • 打赏
  • 举报
回复
至于无法自动输入用户密码等,可能是aa.exe程序窗口没有激活?或者用户名/密码输入框没有激活?试试在发送键盘消息前,激活对应的控件
yufuwan 2014-07-10
  • 打赏
  • 举报
回复
aa.exe 如果可以将用户名 、密码设置为启动参数的话,就比较简单了....
biq园 2014-06-15
  • 打赏
  • 举报
回复
求指点思路!
空心兜兜 2014-05-08
  • 打赏
  • 举报
回复
为什么不写成服务呢
北京老男孩儿 2014-05-08
  • 打赏
  • 举报
回复
理论上应该是可行的。帮不上忙,顶起来!
biq园 2014-05-07
  • 打赏
  • 举报
回复
还是没有结果 。。。
biq园 2014-04-11
  • 打赏
  • 举报
回复
感谢2楼提供思路,服务属性:登录、允许服务与桌面交互,这种做法需要更改哪个配置呢?
赵4老师 2014-04-09
  • 打赏
  • 举报
回复
设置服务属性:登录、允许服务与桌面交互
qishine 版主 2014-04-09
  • 打赏
  • 举报
回复
抱歉,开发方面帮不上忙.
qishine 版主 2014-04-08
  • 打赏
  • 举报
回复
应该是程序运行的会话和登录会话有关, 要么写成服务形式的.否则我也不清楚怎么办才好.
biq园 2014-04-08
  • 打赏
  • 举报
回复
如果写成服务形式要乍么写呢?直接调用 底层IO输入么?
biq园 2014-04-07
  • 打赏
  • 举报
回复
求答案!!!!

6,849

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧