不具合/17

Last-modified: 2007-10-09 (火) 22:16:37

CherryがXP以降のDEPに引っかかる

  • ページ: 不具合
  • 投稿者: gocha
  • 優先順位: 普通
  • 状態: 完了
  • カテゴリー:
  • 投稿日: 2006-05-20 (土) 14:06:20
  • バージョン: 1.5.1以前

メッセージ

Windows XP SP2以降に搭載されているDEP(データ実行防止)機能を有効にしていると、Cherryの実行でエラーが発生します(ちなみにTMIDIでも同様の現象が確認できる)。

実行権限を与えないメモリ確保ルーチンを用いてウィンドウプロシージャを動的に生成しているのが原因だと思われます。ソースコードの問題ではなくコンパイラの問題だと考えられます。