KernelEx for Win2000 Kernel Extension for Windows 2000
Posted 02 June 2011 - 07:21 PM
For example, the English version v5 of BlackWingCat's kernel32 can be installed in a Polish system without any problems. If trying to do the same with the Japanese one, Windows does not boot.
Posted 14 July 2011 - 01:51 PM
Anyways, I installed Steam with a main exception error after restarting, I have downloaded your v5 of KernelEx for Windows 2000, I'll report back asap after this second restart.
Posted 14 July 2011 - 03:44 PM
I am happy to report that Steam works flawlessly, at least with goldsrc games. Having a bit of trouble finding servers on TFC, but that might just be my Internet connection.
EDIT: Apparently TFC can't browse servers. As well as Half-Life 2: DeathMatch doesn't start at all since there's an error.
Here's the error:
When: 7/14/2011 @ 19:16:53.062
Exception number: c0000005 (access violation)
This post has been edited by NothingMuchHereToSay: 14 July 2011 - 10:11 PM
Posted 18 July 2011 - 09:58 PM
If it is Windows 7 without WMC, because the application use many registry setting and registered services.
And there aren't only any kernel32's function miss link, but also msvcrt, advapi32, WINSTA, WTSAPI32, and shell32.
What I was referring to though was the Windows Media Center software that comes with Windows 7. If you copy the ehome folder which is located in C:\Windows\ehome and put it to a flash drive and copy it over to a Windows 2000 computer, it says its missing Encoding----Pointer. There was something in the middle of the two words but I can't remember offhand what they were. But I have a feeling if the kernel32 file was upgraded again, it's possible that WMC would run on Windows 2000.
I made DirectX full package 2010 June version for Windows 2000.
You can get it from my blog
It also supports XInput , XACT and XAudio2.
What a greate job! It's works very well!
Posted 21 July 2011 - 02:43 AM
No, you can't do it
English version is available only for kernel v5. The newest Japanese version is v10.
Posted 07 August 2011 - 11:31 AM
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.
Posted 07 August 2011 - 12:14 PM
it's actually very easy and doesn't involve any resource hacking at all. Keep in mind that by installing the English kernel some system dialogs may change into English.
All you have to do is to
1. Download Windows2000-KB935839-v5a-x86-ENU.exe. It's an edited version of BWC's kernel v5 by me which follows the standard structure of M$ updates. It means that in can be slipstreamed by HFSLIP while the original one cannot. It's also easier to modify the contents of it (no CAB files inside).
2. Go to .\update folder and open update.inf.
3. Find [Strings]
4.Change these values
LangTypeValue = 9 WSEDIR = "1033"
to your language. You have to find the appropriate ones for your language, ex. 15 and 1045 for Polish.
5. Run update.exe.
Be careful! It may not run on all language versions. I tested such an installation in a Polish system and it worked. I would guess that it will work in other European language versions too. It probably won't work for East Asian (CHN,KOR,JPN) versions as the Japanese kernel doesn't work in English Win2k.
This post has been edited by tomasz86: 07 August 2011 - 12:18 PM
Posted 07 August 2011 - 02:19 PM
it works fine!! thank you!!
I'm from time to time in poland, near Luban (DLB). if it is not too intrusive - and you live in the west of Poland - I would like to drink a beer with you!
Thank you very much!!
To contact you, i'll post a temporary available link to a qr-code with my e-mail adress ... if you want.
This post has been edited by Lambda: 07 August 2011 - 02:29 PM
Posted 30 January 2012 - 10:48 PM
This post has been edited by SearanoX: 30 January 2012 - 10:51 PM
Posted 31 January 2012 - 03:21 AM
I'll check this code again.
Posted 31 January 2012 - 07:44 PM
Posted 01 February 2012 - 04:11 AM
I also released v11 Japanese Edition.
This post has been edited by blackwingcat: 01 February 2012 - 04:11 AM
- ← Any hope of getting Windows 2000 running on my PC?
- Windows NT4 / 2000 / 2003
- does WD external hdd work in W2K ? →