質問: C/C++ DLLについて
回答: 一つ目 によると、「LoadLibrary 関数または GetModuleHandle 関数が、このハンドルを返します。」ということで、GetModuleHandle 関数はロード済みのモジュールのハンドルを返すので、LoadLibrary 以外にはない、ということになるね。 二つ目 fopenなどで読み込むときの読み込み先はデータ用の領域(データセグメント)で、実行コード用の領域(コードセグメント)ではないので、できない。 三つ目 確かに、ハンドルは領域(構造体)の先頭アドレスらしいけど、公式に公開されているワケではないので、それを前提にしたプログラムにはすべきじゃないだろね。