2

rasdialを使用してPPP接続を確立した後(ダイヤルアップ呼び出しを行う)、与えられた「サーバーIP」アドレスを取得するにはどうすればよいですか。通常はローカルIPですが、ipconfigを実行すると取得できないようです。

ただし、接続を右クリックしてステータスを選択すると、このIPアドレスが表示されます。

この質問は過去に尋ねられましたが、.NETおよびC#ユーザーとそのソリューションは、私が持っていない特定の利用可能なライブラリを使用しています。

誰かがPPPサーバーのIPを取得する方法を知っていますか?モデムでFTPトラフィックを開始するには、そのIPアドレスが必要です。

私はこの方法で接続を確立しました:

system (rasdial [connection_name]);  # in perl.

ありがとう!

4

1 に答える 1

0

Win32::APIを使用してWindows API 呼び出しにフックするのが最善だと思います。おそらくRasEnumConnectionsから始めたいと思うでしょう。

于 2012-05-01T05:19:00.837 に答える