- ベストアンサー
JP1から起動したexeでhttpリクエストを送信すると12007エラーが返ってきます
WinXP+VC++.NETで開発しています。 exeから起動すると、gooなどのページにアクセスしてhtmlソースコードをresponseより取得することができているのですが、JP1から起動すると12007エラー(ERROR_INTERNET_NAME_NOT_RESOLVED サーバー名を解決できませんでした)が出てしまいます。 こういった症状の経験のある方ございましたら、対処方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
はじめまして。 同様の経験はありませんが、JP1は使用経験がありますので参考までに。 直接exeを実行したユーザで設定されている情報が、JP1実行ユーザ (実行時or所有者)には設定されていない事があったりします。 その辺から見直すと、割と早く解決できると思います。
その他の回答 (1)
- JaritenCat
- ベストアンサー率37% (122/322)
回答No.2
JP1の経験ないですが、エラー内容はドメイン名の解決ができてないですから、.exeの場合とJP1で接続の設定が違うのかもしれません。 DNSサーバやゲートウェイ(もしかしたらproxyサーバ)などを表示させるプログラムを作ってJP1から実行させてみてはどうでしょう。 ちなみに、IPアドレスを直接指定してアクセスしたらエラーはでないのでしょうか。
補足
ログを出してみると、渡している情報は同じものにしか見えないのです。 JP1から起動すると、確認ダイアログを出すことはできないなどの制限がありますよね。そういった類の障害かなぁと思ったのですが。。。。。