2012-07-13 181 views
5

プログラムでダイヤルアップ接続を試みます。 Rasdial.exeとRASPhone.exeを試しましたが、RasPhone.exeがユーザーインターフェイスで提供するコンソールのエラーをRasDial.exeが表示する以外は同じです。RASPHONE.exeとRASDIAL.exeの違い

誰かが私にRasdialとRasphoneの違いを説明することができます。また、ダイヤルアップ接続を行うのに適している人もいます。そして私は、コンソールではなくユーザーインターフェイスにエラーメッセージを表示します。

詳細を教えてください。

答えて

8

RASDIAL.exeはWin32 RasDial APIのラッパーで、通常、ユーザーインターフェイスが表示されない状況で使用されます。このため、コンソールにエラーが表示されます。

RASPHONE.exeはWin32 RasPhonebookDlg APIのラッパーで、通常はインターフェイスが許可されている場合に使用されます。これを使用する場合は、標準のダイヤルインターフェイスを表示するためのオプションがさらにたくさんあります。

これらは両方とも接続をダイヤルするのに使用できます。実際には、開発しているアプリケーションのニーズに合っています。エラーメッセージの表示方法に応じて、実行可能ファイルを使用するのではなく、APIを呼び出す必要があります。

+0

+1、回答ありがとうございます。 – 2vision2

+1

'rasphone -d'は、手動実行とバッチ実行の違いとは異なります。コマンドラインから手動で実行すると、バックグラウンドで接続が行われている間に、すぐにコマンドプロンプトに制御が戻されます。バッチで実行すると、接続が正常に接続されるのを待ってから、コントロールをバッチスクリプトに戻します。この違いは、誰かがバッチスクリプト作成の準備としてコマンドをテストすると誤解を招く可能性があります。 – ADTC