MFCを使わずにISAPIを作成するには?

解決


どら  2007-04-18 18:54:20  No: 64936

久々に投稿します。
かなり漠然とした質問で申し訳ないのですが・・・
「MFC嫌いだから使いたくないけど、ISAPIを作りたい」というわがままな要求を満たすことはできるのでしょうか?

通常だとプロジェクトを新規作成して、MFC ISAPI 拡張 Dll を選択しますよね?

例えば、普通のWin32 アプリケーションで「空のプロジェクト」からWinMain関数・ウインドウプロシジャを使って作成するように、ゼロからMFCを使わずにISAPI のプログラムをすることはできるのでしょうか?
(もしかして、できたとしても相当大変とか?)

もし、参考になるページなどがあるようでしたら、それを教えていただくだけでも結構です。

ちなみに、当方Windows XP SP2 + VS.NET 2003 Enterprise を使っています(最終的に作成したISAPI DLLを動作させたいのはWindow 2003 Server Std 上のIISを考えています)。

くだらない質問かもしれませんが、ご存じの方いらっしゃいましたらおねがいいたします。


porin  2007-04-18 22:40:11  No: 64937

MSDN を一通り見ればいいじゃないでしょうか?

IIS Web Development Reference
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/html/08957c99-affe-41b9-b96b-3b734495f31f.asp

Using IIS Web Development Technologies
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/html/08957c99-affe-41b9-b96b-3b734495f31f.asp
※Extension や Filter の作り方等が載ってる(昔に比べて詳しくなってるなあ……)

# まあ MFC にできて SDK にできないことなんてないかと


とーりすがり  2007-04-18 22:55:57  No: 64938

>「MFC嫌いだから使いたくないけど、ISAPIを作りたい」というわがままな要求を満たすことはできるのでしょうか?
>通常だとプロジェクトを新規作成して、MFC ISAPI 拡張 Dll を選択しますよね?
>例えば、普通のWin32 アプリケーションで「空のプロジェクト」からWinMain関数・ウインドウプロシジャを使って作成するように、ゼロからMFCを使わずにISAPI のプログラムをすることはできるのでしょうか?
MFCなんて結局Win32の上に被さってるラッパークラス群なんだからできるでしょう。
MFCでしかできないとしたら、そのMFC自体は一体どうやってるんだってことになるし


どら  2007-04-19 01:04:13  No: 64939

porinさん、とーりすがりさん、ありがとうございました。
英語が苦手なので、MSDNのサイトからは逃げてました(汗)
何とかいけそうな気がします☆

> MFCなんて結局Win32の上に被さってるラッパークラス群なんだからできるでしょう。
> MFCでしかできないとしたら、そのMFC自体は一体どうやってるんだってことになるし

おっしゃるとおりですね☆
くだらない質問ですみませんでした。
助かりました〜。


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

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






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