- 886 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/01(火) 06:41:46 ID:z1borOEQ0]
- あーうまく1レスにまとめて書けなくて連投でゴメン
OKなのは、本当にOKなのと、たまたま動いているだけの2つ。 たまたま動いているのがNGになるようにするためには、 Win32APIのVirtualAllocを使って、 1バイトでもオーバーランしたらページアクセス違反になるようにする。 具体的には、 VirtualAllocにMEM_RESERVEを付けてアドレス空間を予約する VirtualAllocにMEM_COMMITを付けてメモリを確保する メモリを確保している範囲と予約しただけの範囲の境目が、 バッファの終わりになるようにRGBデータをメモリに書き込み、 rgb2ycを呼び出す。
|

|