- 549 名前:デフォルトの名無しさん mailto:sage [2008/05/03(土) 11:06:16 ]
- 通りがかりですみませんが、>>525 を見ての便乗質問です。
> デスクトップのListViewに > PostMessage(hwnd, LVM_INSERTITEM, 0, 0xcccccccc); > とかすると落ちる これって、単に LVM_INSERTITEM における実装の怠慢なのでしょうか。 それとも、一般にウィンドウプロシージャ側ではポインタとして 与えられたパラメータの妥当性はチェックしないものなのでしょうか。 推測ですが、いちいちポインタの妥当性をチェックするのは面倒だし 実行時間もかかるので、チェックは行っていないような気がします。 しかしそうすると、他のプロセスからのウィンドウメッセージによる 攻撃を受け入れてしまうことになりますよね。 先輩プログラマの皆さんはどのようにコーディングされていますか?
|

|