掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
プロセスのベースアドレスの取得のしかた (ID:49072)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Mr.XRAY様、ありがとうございます。 コマンドラインからメモ帳を起動してみました。 その結果、32ビット版については、上記と同じ状況でしたが、 64ビット版ではLength(Modules)が0より大きく(35)なり、 nil以外の値($6C000)が戻りました。 32ビットと64ビットのプロセスで、動作が変わるのですね。 勉強になります。 EnumProcessModules 32bitで検索したところ、 Vista以降にはEnumProcessModulesExというのがあるのが分かりましたが、 単純に書き変えても「未定義の識別子」になってしまいました。 以下を読む限り、ヘッダーは同じ様ですが https://msdn.microsoft.com/ja-jp/library/windows/desktop/ms682633(v=vs.85).aspx
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.