• Announcements

    • xper

      MSFN Sponsorship and AdBlockers!   07/10/2016

      Dear members, MSFN is made available via subscriptions, donations and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, become a site sponsor and ads will be disabled automatically and by subscribing you get other sponsor benefits.
blackwingcat

KernelEx for Win2000

861 posts in this topic

Seems like it's working great! Haven't had any problems with it so far. And I see you have the number sorting issue in file names I pointed out fixed in it, you're awesome dude!

There is one other thing, is there a way you can change thumbnails in explorer with a kernel extension of some sort? Like in TweakUI for Windows XP, you can set the quality and size of thumbnails when set to thumbnail view in explorer. Is there any way to address that too?

0

Share this post


Link to post
Share on other sites

I don't know till analyze it. Perhaps it is difficult.

I think there is more important problem that Windows 2000 can't read namespace format like "@filename,-xxx" as resource in shell32.dll.

There is one other thing, is there a way you can change thumbnails in explorer with a kernel extension of some sort? Like in TweakUI for Windows XP, you can set the quality and size of thumbnails when set to thumbnail view in explorer. Is there any way to address that too?

0

Share this post


Link to post
Share on other sites

That could be and if it can't be done, that's fine, I can live with it.

What do you mean when you say Windows 2000 can't read namespace formats? Where would you find examples of these since I'm a little curious myself and would like to investigate.

Edited by SearanoX
0

Share this post


Link to post
Share on other sites

For example.

1. games.inf

InfoTip = "@%SystemRoot%\system32\mshearts.exe,-414"

Windows 2000 can't read infotip

2. XP Version WMP 10 unregmp2.exe (Windows 2000 version is modified)

It shows the warning message "you can't use in file name / : , ; * ? \" < > |" when you run it.

I know that It tries to rename "@%systemroot%\inf\unregmp2.exe,-12" on background.

Windows 2000 can't translate namespace.

That could be and if it can't be done, that's fine, I can live with it.

What do you mean when you say Windows 2000 can't read namespace formats? Where would you find examples of these since I'm a little curious myself and would like to investigate.

0

Share this post


Link to post
Share on other sites

@BlackWingCat

There is a problem with your kernel32.dll and .NET Framework 4.0. After "installing" .NET 4.0 when trying to run a program which requires it, ex. this one you get:

1. Your kernel32.dll 5.0.2195.71xx (all versions):

wdYGv.png

2. WildBill's kernel32.dll 5.0.2195.7154. The program runs normally.

LfKe7.png

0

Share this post


Link to post
Share on other sites

Anyone else experiencing an extra DOS window opening up with Firefox and Thunderbird 15 nightlies? It's not really a big deal since both program versions still work ok but I was just curious to see if it was only happening to me.

0

Share this post


Link to post
Share on other sites

Anyone else experiencing an extra DOS window opening up with Firefox and Thunderbird 15 nightlies? It's not really a big deal since both program versions still work ok but I was just curious to see if it was only happening to me.

Hi,

I try to run Firefox 15.0a1(May 8th) + Kernel v15r2.

There is no problem.

0

Share this post


Link to post
Share on other sites

Anyone else experiencing an extra DOS window opening up with Firefox and Thunderbird 15 nightlies? It's not really a big deal since both program versions still work ok but I was just curious to see if it was only happening to me.

Hi,

I try to run Firefox 15.0a1(May 8th) + Kernel v15r2.

There is no problem.

Wonder what it could be? It doesn't do that in XP, only Win2000 with the KernelEx. Tried them in Safe Mode too, same thing.

Checked everything and the programs still work fine so I can live with it.

0

Share this post


Link to post
Share on other sites

Dear BlackWingCat

I really want to know how can I use KernelEx in Korean Win2K.

How can I convert Japanese version into Korean version?

I don't know Japanese language at all.

0

Share this post


Link to post
Share on other sites

Hi,

The extended kernel is not compatible with other language each other.

I created Traditional Chinese and English and Japanese version extened kernel.

I don't have Korean environment.

If you can know English or Traditional Chinese and have its version , please use one.

But I can create easy the v2 or b5 kernel on Korea version if you want.

(I can't check it. and v5 kernel has a little problem.)

Dear BlackWingCat

I really want to know how can I use KernelEx in Korean Win2K.

How can I convert Japanese version into Korean version?

I don't know Japanese language at all.

0

Share this post


Link to post
Share on other sites

@BlackWingCat

Thanks for the reply.

I think I should keep trying your KDW release instead of KernelEx...

0

Share this post


Link to post
Share on other sites

Hi eveyone. I'm new.

Great to discover this thread - I think Win2k Pro is a good & stable system. We have two p2p-networked PCs running it, and would like to stick with it for now. They are SP4 plus all the updates until MS stopped support. (We also have an ASUS notebook running the Win7 Starter package it came with - but that's another story.) We're not gamers, but we more & more encounter useful apps that specify XP & above - including a runtime MSOffice app we can presently only get up on the notebook. Encountering absent procedure calls is a real pain.

Thank you blackwingcat for your enthusiastic efforts, and for your willingness to respond so rapidly to the many update requests you get.

I'd like to download your Win2k Kernel extension, but would appreciate some help from somone.

I went to the blog, but the Japanese content is confusing, and I couldn't sort out anywhere I could download the latest revision (currently 15r2?) So is there an English download page that gets populated with the most recent version?

How do I get the EZ install files? I assume these are updated with the latest kernel version? But I may do it manually if I have instructions?

BWC notes the advisability to use a VM - but how may I do that on my Win2k system? I would have in mind to backup all my important data, and then give it a go. If there is a total crash, then I have to start again and re-install Win2k, update it to SP4, plus all my apps etc (although how I re-instate all the KB updates I'm not sure, now that MS have ceased support). It would all be a daunting task - hence my need for some guidance.

I am computer literate, slightly geeky (able to fiddle with the registry if necessary), but not an assembly-language boffin! Someone care to hit me with a recommended plan of action?

Thanks.

0

Share this post


Link to post
Share on other sites

Hi,

The filename is "Windows2000-KB935839-v15r-x86-ENU.exe"

You can download from top link of this article.

You can also download from Windows Legacy Update (my download site)

Hi eveyone. I'm new.

Great to discover this thread - I think Win2k Pro is a good & stable system. We have two p2p-networked PCs running it, and would like to stick with it for now. They are SP4 plus all the updates until MS stopped support. (We also have an ASUS notebook running the Win7 Starter package it came with - but that's another story.) We're not gamers, but we more & more encounter useful apps that specify XP & above - including a runtime MSOffice app we can presently only get up on the notebook. Encountering absent procedure calls is a real pain.

Thank you blackwingcat for your enthusiastic efforts, and for your willingness to respond so rapidly to the many update requests you get.

I'd like to download your Win2k Kernel extension, but would appreciate some help from somone.

I went to the blog, but the Japanese content is confusing, and I couldn't sort out anywhere I could download the latest revision (currently 15r2?) So is there an English download page that gets populated with the most recent version?

How do I get the EZ install files? I assume these are updated with the latest kernel version? But I may do it manually if I have instructions?

BWC notes the advisability to use a VM - but how may I do that on my Win2k system? I would have in mind to backup all my important data, and then give it a go. If there is a total crash, then I have to start again and re-install Win2k, update it to SP4, plus all my apps etc (although how I re-instate all the KB updates I'm not sure, now that MS have ceased support). It would all be a daunting task - hence my need for some guidance.

I am computer literate, slightly geeky (able to fiddle with the registry if necessary), but not an assembly-language boffin! Someone care to hit me with a recommended plan of action?

Thanks.

0

Share this post


Link to post
Share on other sites

@ BlackWingCat:

When Trying to open MSN Live Messenger(14.0) I get the following error:

"The procedure entry point GetLayeredWindowAttributes could not be located in the dynamic link library USER32.dll"

Using v15b2 ENU version of your patch..

0

Share this post


Link to post
Share on other sites

Thanks BlackWingCat,

I found the file and downloaded it.

Now, what will happen when I run the file?

Will it begin making changes right away?

What precautions can I take to be able to roll back if things don't work right?

Is this the EZ-install file?

I'd like to know more before I run the .exe file.

Thanks

0

Share this post


Link to post
Share on other sites

Hi Blackwingcat,

if you have some spare time and if it is not difficult, could you make english version of your file

Windows2000-KB907265-v3-x86-JPN.exe ?

Thanks

0

Share this post


Link to post
Share on other sites

Hi.

I created it .

Please try to test it.

(It requires IE6 and .net 2.0)

Hi Blackwingcat,

if you have some spare time and if it is not difficult, could you make english version of your file

Windows2000-KB907265-v3-x86-JPN.exe ?

Thanks

0

Share this post


Link to post
Share on other sites

Hi Blackwingcat.

I downloaded v4 ENU. It works fine.

Many thanks.

0

Share this post


Link to post
Share on other sites

BlackWingCat,

Your new shell32.dl breaks WildBill's 32-bit icon compatiblity :(

1. shell32.dll v7171 + WB's 2479628-v9a:

GeQyH.png

2. your older shell32.dll 7680 + WB's 2479628-v9a:

9fBaC.png

0

Share this post


Link to post
Share on other sites

Please Try to set registry Shell Icon BPP to 32(require log off) .

I found the problem in shell32.dll KB2479628.

kernel1.png

Extended Kernel shell32(v7171)

4bit Icon/8bit Icon/32bit Icon

kernel2.png

KB2479628-v9a shell32(v7160)

4bit Icon/8bit Icon/32bit Icon

(It can't change icon)

BlackWingCat,

Your new shell32.dl breaks WildBill's 32-bit icon compatiblity :(

1. shell32.dll v7171 + WB's 2479628-v9a]:

GeQyH.png

2. your older shell32.dll 7680 + WB's 2479628-v9a:

9fBaC.png

0

Share this post


Link to post
Share on other sites

Plese Try to set registry Shell Icon BPP to 32(require log off) .

Which registry entries do you mean exactly?

EDIT

I guess you mean this setting? I've just tried it and it works for the current user but if you create a new user account and log on then the value is still set to "16". I set it to "32" in both "HKCU\Control Panel\Desktop" and in "HKU\Control Panel\Desktop" but still no effect -_-

EDIT2

I got it work:

REG LOAD "HKU\CUSTOM" "%ALLUSERSPROFILE%\..\Default User\NTUSER.DAT"
REG ADD "HKU\CUSTOM\Control Panel\Desktop\WindowMetrics" /V "Shell Icon BPP" /D "32" /F
REG UNLOAD "HKU\CUSTOM"

Is the "Default User" folder same for all languages?

EDIT3

How about adding this to the update.inf?

[Save.Reg.For.Uninstall]
HKCU,"Control Panel\Desktop\WindowMetrics","Shell Icon BPP"
HKU,"CUSTOM\Control Panel\Desktop\WindowMetrics","Shell Icon BPP"

[Product.Add.Reg]
HKCU,"Control Panel\Desktop\WindowMetrics","Shell Icon BPP",,"32"
HKU,"CUSTOM\Control Panel\Desktop\WindowMetrics","Shell Icon BPP",,"32"

[ProcessesToRunBeforeArchive]
"%systemroot%\system32\reg.exe LOAD ""HKU\CUSTOM"" ""%ALLUSERSPROFILE%\..\Default User\NTUSER.DAT"""

[ProcessesToRun]
"%systemroot%\system32\reg.exe UNLOAD ""HKU\CUSTOM"""

[ProcessesToRunBeforeUninstall]
"%systemroot%\system32\reg.exe LOAD ""HKU\CUSTOM"" ""%ALLUSERSPROFILE%\..\Default User\NTUSER.DAT"""

[ProcessesToRunAfterUninstall]
"%systemroot%\system32\reg.exe UNLOAD ""HKU\CUSTOM"""

It seems to work fine. The Default User's registry is loaded before installation/uninstallation and unloaded after it finishes.

Edited by tomasz86
0

Share this post


Link to post
Share on other sites

Hi Blackwingcat,

i,m an italian guy (old boy) still using the amazing w2kpro on a laptop (acer aspire 4320) and i'd like to know if exist an italian version of this superb project (Kernel Extension for Windows 2000)

Thanks in advance for your kindness and for your skillfulness and dedication to mantain alive this wonderful O.S.

0

Share this post


Link to post
Share on other sites

Hi.

It is not difficult to create Italian version very much , but is is difficult to check running it on real environment.

If the version has any problem, it occurs BSoD and so on.

Hi Blackwingcat,

i,m an italian guy (old boy) still using the amazing w2kpro on a laptop (acer aspire 4320) and i'd like to know if exist an italian version of this superb project (Kernel Extension for Windows 2000)

Thanks in advance for your kindness and for your skillfulness and dedication to mantain alive this wonderful O.S.

0

Share this post


Link to post
Share on other sites

I fixed on v5.

v4 mmc 3 doesn't work on extended kernel.

Hi Blackwingcat.

I downloaded v4 ENU. It works fine.

Many thanks.

0

Share this post


Link to post
Share on other sites

Hi Blackwingcat,

Thanks a lot for your reply.

No problems with BSODs because i'm using my laptop just as a personal w2k "laboratory" :)

So, if you will create a italian version of the kernel i'll be honored to testing it on my machine (without any fear of BSODs beasts :D)

Thank again for your kindness and for all the tools that you've created for the W2K O.S.

Best regards

hackeronte

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.