Details
-
Bug
-
Resolution: Incomplete
-
Major
-
None
-
None
-
None
Description
Microsoft Visual C++ 2005 is broken in ReactOS. Executing programs using this library(in my own case, the League of Legends patcher) result in user32.dll being relocated in memory because of msvcp80.dll occupying its memory space.
Reproduction Steps:
Install ReactOS r75210, Visual C++ 2005 and League of Legends. (My tests were done with an old League of Legends installer made for WinXP - it works on said version and on Win7 without any problems at all; even on Linux with Wine no critical bugs occur.)
Go to C:/Riot Games and launch lol.launcher.admin.exe - it should throw an error like in the screenshot below:
EDIT: The screenshot gets cut off.
The error occurs with both the version of VC++ 2005 available in the ReactOS Application Manager and the one available on Microsoft's website.
VirtualBox configuration: Identical with the configuration used in the VirtualBox images from your website.
Debug Log: (it contains multiple reboots and crashes, I'll upload a cleaner one) putty.log
EDIT : Newer, cleaner log: putty2.log