VS2005を使って、
MFCアプリケーションから自身のサイト上にあるCGIを実行させたいのですが、
ShellExecute()関数を使えば関連付け起動で実行させることは可能です。
しかしこのやり方ではブラウザが起動してしまいます。
ブラウザを起動させずにCGIを実行する方法を探しています。
何かいい方法がありましたらよろしくお願いします。
普通にSOCKET通信でHTTPのやり取りすればいい。
ま、それは難しいからもっと簡単な方法をもとめてるのかも知れんけど。
http://www-cms.phys.s.u-tokyo.ac.jp/~naoki/CIPINTRO/CCGI/
参考になりますか?
要するに、ソースを取得したいんでしょう。
こんなの、ありましたよ。
http://homepage3.nifty.com/mitui707/VisualC/VCwebsitesource.html/
ただ、プロバイダによっては、負荷などを嫌って、制限するところもあるようです。
httpサーバーへのアクセスにSocketが出てくるのは
なんか深い意味でもあるのか・・・
よく知らないから自分は手軽なWinInetをお勧めする。
Win32API http://nienie.com/~masapico/api_HttpOpenRequest.html
MFC http://frog.raindrop.jp/knowledge/archives/000287.html
皆さんたくさんの意見ありがとうございます。
ソケット通信、WinInetのどちらを使うかは
これから調査して決めていきたいと思います。
また問題が発生したら別のスレッドを建てて質問します。
皆さんたくさんの意見ありがとうございます。
ソケット通信、WinInetのどちらを使うかは
これから調査して決めていきたいと思います。
また問題が発生したら別のスレッドを建てて質問します。
ツイート | ![]() |