アプリケーションからCGIを実行するには

解決


  2008-07-21 02:28:02  No: 68751

VS2005を使って、
MFCアプリケーションから自身のサイト上にあるCGIを実行させたいのですが、
ShellExecute()関数を使えば関連付け起動で実行させることは可能です。

しかしこのやり方ではブラウザが起動してしまいます。
ブラウザを起動させずにCGIを実行する方法を探しています。

何かいい方法がありましたらよろしくお願いします。


とおりすがり  2008-07-21 02:37:31  No: 68752

普通にSOCKET通信でHTTPのやり取りすればいい。
ま、それは難しいからもっと簡単な方法をもとめてるのかも知れんけど。


かもねぎ  2008-07-21 03:02:08  No: 68753

http://www-cms.phys.s.u-tokyo.ac.jp/~naoki/CIPINTRO/CCGI/
参考になりますか?


もしかしたらとおりすがらなかったかもしれ  2008-07-21 03:51:49  No: 68754

要するに、ソースを取得したいんでしょう。

こんなの、ありましたよ。

http://homepage3.nifty.com/mitui707/VisualC/VCwebsitesource.html/

ただ、プロバイダによっては、負荷などを嫌って、制限するところもあるようです。


そだ  2008-07-21 04:13:12  No: 68755

httpサーバーへのアクセスにSocketが出てくるのは
なんか深い意味でもあるのか・・・
よく知らないから自分は手軽なWinInetをお勧めする。

Win32API http://nienie.com/~masapico/api_HttpOpenRequest.html
MFC http://frog.raindrop.jp/knowledge/archives/000287.html


  2008-07-21 14:35:03  No: 68756

皆さんたくさんの意見ありがとうございます。

ソケット通信、WinInetのどちらを使うかは
これから調査して決めていきたいと思います。

また問題が発生したら別のスレッドを建てて質問します。


  2008-07-21 14:36:29  No: 68757

皆さんたくさんの意見ありがとうございます。

ソケット通信、WinInetのどちらを使うかは
これから調査して決めていきたいと思います。

また問題が発生したら別のスレッドを建てて質問します。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加