我正在处理一项需要特定VPN连接的windows服务。
我的问题是,客户提供的解决方案(彩虹VPN U盘)要求用户在每次启动iKey连接时输入PIN码。当有一个维护窗口时,至少每晚都会发生这种情况。
由于这是一项windows服务,并打算在服务器环境中运行,因此我不能指望人们每天早上都输入PIN码。
我需要检测"Token login“何时出现并传递正确的PIN码-这是可行的吗?
发布于 2010-10-06 14:44:25
有一个名为AutoIt的工具可能可以做到这一点。我没有使用Autoit的经验,但是你可以用它自动完成这些事情:等待一个特定的窗口出现,输入文本,点击按钮。
发布于 2010-09-13 16:31:21
如果您使用外壳脚本调用VPN,则可以使用SendKeys。
SendKeys的成功在很大程度上取决于iKey如何实现其提示符。所以祝你好运。
发布于 2010-10-06 14:30:56
原来这个usb闪存盘有一个SDK。然而,它并不是公开的,直到我花了几天时间给提供商发电子邮件,他们才给了我一个SDK的链接和一个试用许可证。
唯一的缺点是SDK是一个C++ 6.0dll。
https://stackoverflow.com/questions/3698693
复制相似问题