Hello cracks, here still running a Windows 2000 professional computer, which I mainly use to play chess. Several new engines come with a VC2008 runtime, the procedures require the Encode / Decode-pointers in the kernel32.dll. An upgrade to Windows XP on this machine is not a question, because on this computer still runs other licensed software, which runs only under Windows 2000, this upgrades would cost much money. I had even thought about the possibility to patch the kernel32.dll, but I lack the skills for it. After appropriate research, I came across this forum, where blackwingcat has fortunately been made this work. I've tried today, with Anolis, RESHACK and other resource editors make the Windows2000-KB935839-v5-x86-ENU.exe v5 run under a German Windows 2000 professional, but without success. I’ve created with RESHACK under "Action / Save all resources" one all.rc for Kernel32.dll from Windows2000-KB935839-v5-x86-ENU.exe and the Kernel32.dll from my current system and the structures appear identical. But at the point of writing the German resources into the new Kernel32.dll, I have failed. It would be very nice, if someone could give me a hint, how I minimal patch this new Kernel32.dll, so it runs on my German Windows 2000 computer. Best regards, Markus