• 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

882 posts in this topic

I released English and Traditional Chinese Version v15j kernel.

Firefox v13 nightly build works fine on it. :)

0

Share this post


Link to post
Share on other sites

I released English and Traditional Chinese Version v15j kernel.

Firefox v13 nightly build works fine on it. :)

Thank you very much, BlackWingCat :)

What is iphlpaxp.dll for?

0

Share this post


Link to post
Share on other sites

iphlpaxp.dll fixed the referenced nullpointer asignment is renamed XP SP3 's iphlpapi.dll.

It's iphlpapi's wrapper . It is only corner‐cutting :ph34r:

I released English and Traditional Chinese Version v15j kernel.

Firefox v13 nightly build works fine on it. :)

Thank you very much, BlackWingCat :)

What is iphlpaxp.dll for?

0

Share this post


Link to post
Share on other sites

iphlpaxp.dll fixed the referenced nullpointer asignment is renamed XP SP3 's iphlpapi.dll.

It's iphlpapi's wrapper . It is only corner‐cutting :ph34r:

Hmm, do they depend on each other? I've checked dependencies and it doesn't seem to be linked to iphlpapi.dll:

vJBKW.png

By the way, how about SetSHF.exe and _kernel32.dll? What's their role?

0

Share this post


Link to post
Share on other sites

Thanks blackwingcat. Another program this fixes is Office 2007 compatibility pack for Office 2003. The latest Service Pack 3 when installed on Win 2000 hoses it and there’s no way to make it work again.

Microsoft could care less, they probably did it on purpose. I checked everything, went into the registry and tried every key I could find and the only way to get it working right was to uninstall the whole Office 2003 program then reinstall it, including all the patches, a real pain. But with kernelex SP3 is no problem now. I even went to Microsoft Update and got the latest patches for it.

So if this did nothing else but keep Office going it would give my W2k box a few more years of life since I use Office almost everyday.

0

Share this post


Link to post
Share on other sites

Please see it.

dBV6E.png

It is delay-loaded.

_kernel32.dll is dust file and is not installed. I made mistake when I create the package.

I repacked it :)

SetSHF.exe sets rgistry for SHFolder my picture and my video and etc.

Hmm, do they depend on each other? I've checked dependencies and it doesn't seem to be linked to iphlpapi.dll:

vJBKW.png

By the way, how about SetSHF.exe and _kernel32.dll? What's their role?

Edited by blackwingcat
0

Share this post


Link to post
Share on other sites

I guess I'll need to check this iphlpapi.dll & iphlpaxp.dll once again ;)

You set the kernel incompatible with IE5, right? Is it because of shlwapi.dll? Why not use xpsp2_binarydrop and keep the compatibility?


[ProductInstall.Conditional]

FileCondition = IE6SP1.Files.Conditional

[IE6SP1.Files.Conditional]

InstallFromSection = IE6SP1.Files
Operation = CheckFileVer, browseui.dll, >= , 6.0.0.0
TargetFromSection = System32.Files
CopyFlags = SP_COPY_FORCE_NEWER

[IE6SP1.Files]

CopyFiles = IE6SP1.Cache.Files
CopyFiles = IE6SP1.System32.Files

[IE6SP1.System32.Files]

shlwapi.dll, xpsp2_binarydrop\shlwapi.dll


[IE6SP1.Cache.Files]

shlwapi.dll, xpsp2_binarydrop\shlwapi.dll

0

Share this post


Link to post
Share on other sites

That's right.

If you use IE5 environment, the setup block the installer.

I can't check IE5 environment.

You set the kernel incompatible with IE5, right? Is it because of shlwapi.dll? Why not use xpsp2_binarydrop and keep the compatibility?


[ProductInstall.Conditional]

FileCondition = IE6SP1.Files.Conditional

[IE6SP1.Files.Conditional]

InstallFromSection = IE6SP1.Files
Operation = CheckFileVer, browseui.dll, >= , 6.0.0.0
TargetFromSection = System32.Files
CopyFlags = SP_COPY_FORCE_NEWER

[IE6SP1.Files]

CopyFiles = IE6SP1.Cache.Files
CopyFiles = IE6SP1.System32.Files

[IE6SP1.System32.Files]

shlwapi.dll, xpsp2_binarydrop\shlwapi.dll


[IE6SP1.Cache.Files]

shlwapi.dll, xpsp2_binarydrop\shlwapi.dll

0

Share this post


Link to post
Share on other sites

Just tested 15j and everything works good so far. The only snag I had was Outpost firewall had a problem with the old rules but it's fine after creating new ones from scratch, so I can live with that. It's just nice to have the latest Firefox and Flash up and running and Office too. Hope it works the same for everyone else.

One question blackwingcat: is is it difficult or time consuming to add new dependencies? I'm getting an error for Thunderbird 13 nightly "The procedure entry point SHSetUnreadMailCountW could not be located in the dynamic library shell32.dll". It would be wonderful to get all of these programs going but I know that's not possible. If I had the time I'd go through it and help out with the project.

0

Share this post


Link to post
Share on other sites

4I9us.png

Hi.

v16 supports also earybird 13a2.

Plz wait English version. :)

Just tested 15j and everything works good so far. The only snag I had was Outpost firewall had a problem with the old rules but it's fine after creating new ones from scratch, so I can live with that. It's just nice to have the latest Firefox and Flash up and running and Office too. Hope it works the same for everyone else.

One question blackwingcat: is is it difficult or time consuming to add new dependencies? I'm getting an error for Thunderbird 13 nightly "The procedure entry point SHSetUnreadMailCountW could not be located in the dynamic library shell32.dll". It would be wonderful to get all of these programs going but I know that's not possible. If I had the time I'd go through it and help out with the project.

0

Share this post


Link to post
Share on other sites

I released v16b(Japanese).

It works completely AES support.

And Google Chrome Native Client and Sync function works well !

(And a little fixed on v15k English and Trd-Chinese)

Edited by blackwingcat
0

Share this post


Link to post
Share on other sites

I think this is important information:

The shell32.dll from BlackWingCat's kernel completely breaks the 32-bit icon support from WildBill's 2479628. You should be very careful because some icons are not even visible when you install the kernel (with shell32.dll) on a machine with 2479628 installed. The two are just not compatible with other.

Edited by tomasz86
0

Share this post


Link to post
Share on other sites

I wish that BlackWingCat and WildBill were able to work together to improve and extend each other's kernel rather than have "competing" products with no defined functional difference as I currently understand it. I realize that language and distance makes it difficult to work together on a single project, but it seems that could be an idealized goal. The work of tomasz86 seems to be a great "proving ground" to find incompatibilities between the two.

Cheers and Regards

0

Share this post


Link to post
Share on other sites

Now I found shell32.dll in KB2479628.

But it includes user32.dll which expand functions.

I think there is more important problem in deference of user32.

Thx.

I think this is important information:

The shell32.dll from BlackWingCat's kernel completely breaks the 32-bit icon support from WildBill's 2479628. You should be very careful because some icons are not even visible when you install the kernel (with shell32.dll) on a machine with 2479628 installed. The two are just not compatible with other.

0

Share this post


Link to post
Share on other sites

Kernelex v15m is released (3 languages version).

changing:

Add GetProcessImageFileNameA/GetProcessImageFileNameW in psapi.dll

shell32.dll is fixed for compatibility for WildBill's win32k patch.

Edited by blackwingcat
0

Share this post


Link to post
Share on other sites

Wow :thumbup

Thank you very much for adding the compatiblity with WB's path to your shell32.dll.

As for the psapi.dll, isn't it possible to use the XP file as it is?

0

Share this post


Link to post
Share on other sites

Wow :thumbup

Thank you very much for adding the compatiblity with WB's path to your shell32.dll.

As for the psapi.dll, isn't it possible to use the XP file as it is?

Where do you download wildbill's latest? I'm going hold off for blackwingcat's v16 for the Thunderbird compatibility but I would like to see what he's got.

0

Share this post


Link to post
Share on other sites
Where do you download wildbill's latest? I'm going hold off for blackwingcat's v16 for the Thunderbird compatibility but I would like to see what he's got.

There are actually three files:

2479628-v9a

2393802-v8

2508429-v6

You must install them in this order, and of course you should uninstall the BWC Kernel v15 before doing it. Alternatively you can install my UURollup (ENU) where all of them are included together with a few other files from BlackWingCat's kernel.

Edited by tomasz86
0

Share this post


Link to post
Share on other sites

Thanks I'll go through it tomorrow or sometime this week and let you know how it goes.

You've got a lot of good info on your site, the latest UURollup says it requires Update Rollup 1 to be present in the system so I looked and that appears to be this update from page 2 of the thread: Windows2000-UU-KB914783-KB974266-x86-ENU.exe (replaces KB914783-KB943729) posted on Feb 21st so if I go with yours I want to make sure it's right.

0

Share this post


Link to post
Share on other sites

Before I had compatibility problem.

So I made patch from Windows 2000 binary.

Wow :thumbup

Thank you very much for adding the compatiblity with WB's path to your shell32.dll.

As for the psapi.dll, isn't it possible to use the XP file as it is?

0

Share this post


Link to post
Share on other sites

When I installed the new kernel package v15m, it seems that Safari no longer connects to the internet. My internet connection itself works fine but Safari always comes up with a cannot find server error. It has always worked for me in the past but it will not now. I'm suspecting iphlpapi.dll is the problem but I don't know for sure. I've tested both version 3.2.3 (prefered) and the new version 5 something and neither work. Any ideas?

0

Share this post


Link to post
Share on other sites

I released v15p English / Traditional Chinese /Japanese Version.

I checked Saferi 3.2.3. and It seems to work :)

FlashPlayer 11.2 and EarlyBird 13a2 work on this kernel.

When I installed the new kernel package v15m, it seems that Safari no longer connects to the internet. My internet connection itself works fine but Safari always comes up with a cannot find server error. It has always worked for me in the past but it will not now. I'm suspecting iphlpapi.dll is the problem but I don't know for sure. I've tested both version 3.2.3 (prefered) and the new version 5 something and neither work. Any ideas?

0

Share this post


Link to post
Share on other sites

BlackWingCat,

would it be very difficult to add GetLayeredWindowAttributes to your user32.dll? It's the only API that your user32.dll is lacking compared to the one from WildBill.

0

Share this post


Link to post
Share on other sites

Installed latest v15p but ran into several problems. First was the icons seemed to lack much color when selected, almost as if the display settings were on 256 colors. These are the custom ATI 9.0 drivers so I thought maybe a newer version might fix that but unfortunately the Device Manager would not initialize or open and it was impossible to update any drivers. After uninstalling v15p everything's back to normal. Will probably return to v15j for now, won't have Thunderbird but everything else seems to be fine.

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.