使用C#输入另一个应用程序

时间:2014-03-13 21:45:32

标签: c# sendkeys spy++

我想从我的C#应用​​程序中为kerio vpn客户端填写IP,用户和密码,但我找不到user / ip / pass文本框的名称!我使用间谍++,但这还不够!

我也可以使用这样的sendkeys来做到这一点:

 SendKeys.Send("1.2.3.4{TAB}User{TAB}Pass{ENTER}");

但是这不是真的好主意bxs如果对于某些事情焦点不在服务器ip我们失败了!我也想用退出应用程序解决这个问题并再次打开但我用这种方法失败了,当我退出并再次打开时,焦点并不总是在服务器IP上一次用户在其他时间通过并且可能在服务器IP上没有用!

最后我想填充文本框我想使用像kaspesky antivirus这样的方法来填充用户并传递所以请用spy ++检查这个应用程序并得到这个:(请看这张照片:)

enter image description here

现在有人可以帮助我并为我提供任何解决方案吗?

1 个答案:

答案 0 :(得分:0)

我认为客户端应用程序是使用qt widget toolkit制作的。 据我所知,图书馆并不支持这些事情。

看看这个: http://comments.gmane.org/gmane.comp.lib.qt.general/39541