Невозможно загрузить msvcr90.dll из локального пути
Я пытаюсь создать образец Win32 Exe приложения, в котором я загружаю msvcr90.dll от C:\ProgramFiles (x86)\ папка. Но это ошибка метания. Моя цель состоит в том, чтобы загрузить msvcr90.dll из пути приложения вместо C:\Windows\WinSxS папка. Но не в состоянии сделать так.
Что я уже пробовал:
int APIENTRY _tWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPTSTR lpCmdLine, _In_ int nCmdShow) { UNREFERENCED_PARAMETER(hPrevInstance); UNREFERENCED_PARAMETER(lpCmdLine); // TODO: Place code here. MSG msg; HACCEL hAccelTable; // Initialize global strings LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING); LoadString(hInstance, IDC_DEMO_LOAD_EXE, szWindowClass, MAX_LOADSTRING); MyRegisterClass(hInstance); // Perform application initialization: if (!InitInstance (hInstance, nCmdShow)) { return FALSE; } DWORD dwError = 0; SetLastError(dwError); LoadLibrary(L"C:\\Program Files (x86)\\<myapp>\\<myapp1>\\msvcr90.dll"); dwError = GetLastError(); hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_DEMO_LOAD_EXE)); // Main message loop: while (GetMessage(&msg, NULL, 0, 0)) { if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg)) { TranslateMessage(&msg); DispatchMessage(&msg); } } return (int) msg.wParam; }