1

特定の VPN 接続を必要とする Windows サービスに取り組んでいます。

私の問題は、顧客が提供するソリューション (Rainbow iKey USB スティック) では、VPN 接続が開始されるたびにユーザーが PIN コードを入力する必要があることです。これは、メンテナンスウィンドウがある場合、少なくとも毎晩発生します。

これは Windows サービスであり、サーバー環境で実行することを意図しているため、人々が毎朝 PIN コードを打ち込むことに頼ることはできません。

「トークンログイン」がいつ表示されたかを検出し、正しいピンコードを渡す必要があります-それは可能ですか?

4

4 に答える 4

1

おそらくトリックを行うことができるAutoItという名前のツールがあります。私は Autoit の経験はありませんが、Autoit を使用すると、次のようなことを自動化できます。特定のウィンドウが表示されるのを待ち、テキストを入力し、ボタンをクリックします。

于 2010-10-06T06:44:24.903 に答える
0

AutoHotKeyは、役立つフリーウェア ツールです。主に、キーボードのキーにバインドできるスクリプトを作成することを目的としています (名前の由来) が、そのスクリプト言語は非常に柔軟です。バックグラウンドで待機し、特定のウィンドウが表示されるのを待ってから、そのウィンドウと自動的に対話するスクリプトを作成するためにそれを使用しました。ハンスが理論化した操作)。

于 2010-10-06T06:57:18.557 に答える
0

この USB キー用の SDK が存在することがわかりました。ただし、これは公開されておらず、プロバイダーにメールで数日を費やした後、試用ライセンスと一緒に SDK へのリンクを提供してくれました。

唯一の欠点は、SDK が C++ 6.0 dll であることです。

于 2010-10-06T06:30:55.707 に答える
0

VPN の呼び出しにシェル スクリプトを使用する場合は、SendKeys.

の成功はSendKeys、iKey がプロンプトをどのように実装するかに大きく依存します。とても幸運。

于 2010-09-13T08:31:21.103 に答える