私は例えば、私がハンドルを閉じるために適切な方法であるものこのようGetModuleHandleの戻り値を保存しないとハンドルを閉じる必要がありますか?
GetProcAddress(GetModuleHandle("modulename"), "nameoftheexportedfunction")
GetModuleHandle
をコールした場合にハンドルを閉じるために持っていた場合、私は不思議でしたか?私は
HMODULE hModule = GetModuleHandle("modulename");
GetProcAddress(hModule, "nameoftheexportedfunction")
CloseHandle(hModule);
を行う必要がありますかGetModuleHandle
によって返された値が変数に格納されていない場合、それは自動的に削除されますないですか?
LoadLibraryは、FreeLibraryでリリースする必要があるHMODULEを返します。リリースされなければならないのは、カーネルハンドルだけではありません。 –