お世話になります。
Windows Vista上、.netFramework 1.1のアプリケーションにて、
RAS接続を行おうとしておりますが、うまくいかず困っています。
接続時、接続できなかったら「ダイヤルアップネットワーク」の画面を
出すため、RasDialDlgを実行しています。
<実行例。Windows XP上ではこの例でうまくいってます。>
intRet = RasDialDlg(Nothing, v_strEntryName, "", rdd)
ここで引数をいろいろかえてためしてみました。”Nothing"のところを、
”Nothing" ⇒ dwError 87(パラメータエラー)
"" ⇒ dwError 621(電話帳ファイルをオープンできない)
電話帳ファイルパス ⇒ dwError 87(パラメータエラー)
となり、実行できませんでした。RasDialDlgではなく、RasPhonebookDlgに変更し、
intRet = RasPhonebookDlg(Nothing, "", rdd)
とやると、
”Nothing" ⇒ dwError 87(パラメータエラー)
"" ⇒ dwError 621(電話帳ファイルをオープンできない)
電話帳ファイルパス ⇒ dwError 0 (しかし、intRetもゼロで、失敗)
となり、これもうまくいきませんでした。
よい方法があれば、ご教示いただけないでしょうか。