1

現在の Web アプリケーションの 1 つで、 Oracle Forms アプリケーションのjava.lang.Object参照からgetClientInfo ()を使用しています。これは、システムのクライアント IP アドレスを取得するのに最適です。

しかし、最近、組織で Windows ターミナル サーバーの使用を開始しました。このコードが、TS セッションを実行しているシステムの IP アドレスではなく、ターミナル サーバーの IP アドレスを返すという問題が発生しています。

WTSQuerySessionInformationの関数を使用してセッション IP を返しuser32.dll、ポインタにアクセスしてセッション IP を取得できるネイティブ Windows 関数があることは知っていWTSClientAddressます。

しかし、Oracle Forms Java 開発環境内でこの種の情報にアクセスする方法がわかりません。

WTSClientAddressのパラメーターを使用してこれを行う方法を知っている人はいWTSQuerySessionInformation APIますか?

4

0 に答える 0