有時,我讀了源代碼,發現模塊像下面那樣手動加載。爲什麼在運行時加載模塊?
HMODULE hmodMscoree = LoadLibraryEx(L"mscoree.dll", NULL, 0);
typedef HRESULT (STDAPICALLTYPE *GETCORVERSION)(LPWSTR szBuffer, DWORD cchBuffer, DWORD* dwLength);
GETCORVERSION pfnGETCORVERSION = (GETCORVERSION)GetProcAddress(hmodMscoree, "GetCORVersion");
它爲什麼在運行時加載mscoree.dll?
此致
因爲他們需要`GetCORVersion`函數。 – 2011-12-15 02:23:39