• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:LINK : warning LNK4039: section '.myhook' specified with /SECTION option does not exist)

LINK : warning LNK4039: section '.myhook' specified with /SECTION option does not exist

このQ&Aのポイント
  • グローバルフックをすべく、他プロセスのクラス名の取得方法を考えているのですが、途中でつまづいてしまいました。
  • タイトルのように、LINK : warning LNK4039: section '.myhook' specified with /SECTION option does not existというエラーがでて先へ進めません。
  • DLLファイルを作成しようとしている際に、.myhookセクションが存在しないというエラーメッセージが表示されます。DEFファイルや#pragma宣言に問題があるのかもしれませんが、具体的な原因を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • jgk
  • ベストアンサー率75% (104/138)
回答No.1

data_segでセクションを指定するのと変数の初期化が必要ですね。 変数は初期化しないと、そのセクションに確保されないようです。 #pragma data_seg(".myhook") static CHAR buff[1024] = ""; #pragma data_seg()

ggaogg
質問者

お礼

初期化しないといけないのか・・。 一人で何日考えてもきっとわからなかったと思います。 ありがとうございました。

関連するQ&A