Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

KernelEx for Win2000

- - - - -

  • Please log in to reply
540 replies to this topic

#76
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 777 posts
  • Joined 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag
I released English and Traditional Chinese Version v15j kernel.

Firefox v13 nightly build works fine on it. :)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
BlackWingCat =^^=
http://blog.livedoor.jp/blackwingcat/
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


How to remove advertisement from MSFN

#77
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag

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?
Posted Image
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#78
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 777 posts
  • Joined 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag
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?


+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
BlackWingCat =^^=
http://blog.livedoor.jp/blackwingcat/
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

#79
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag

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:

Posted Image

By the way, how about SetSHF.exe and _kernel32.dll? What's their role?
Posted Image
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#80
DanR20

DanR20

    Newbie

  • Member
  • 25 posts
  • Joined 28-February 12
  • OS:none specified
  • Country: Country Flag
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.

#81
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 777 posts
  • Joined 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag
Please see it.
Posted Image
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:

Posted Image

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


Edited by blackwingcat, 17 March 2012 - 09:47 PM.

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
BlackWingCat =^^=
http://blog.livedoor.jp/blackwingcat/
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

#82
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
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

Posted Image
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#83
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 777 posts
  • Joined 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag
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


+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
BlackWingCat =^^=
http://blog.livedoor.jp/blackwingcat/
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

#84
DanR20

DanR20

    Newbie

  • Member
  • 25 posts
  • Joined 28-February 12
  • OS:none specified
  • Country: Country Flag
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.

#85
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 777 posts
  • Joined 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag
Posted Image
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.


+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
BlackWingCat =^^=
http://blog.livedoor.jp/blackwingcat/
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

#86
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 777 posts
  • Joined 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag
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, 21 March 2012 - 04:40 AM.

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
BlackWingCat =^^=
http://blog.livedoor.jp/blackwingcat/
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

#87
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
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, 21 March 2012 - 07:12 AM.

Posted Image
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#88
bphlpt

bphlpt

    MSFN Addict

  • Member
  • PipPipPipPipPipPipPip
  • 1,798 posts
  • Joined 12-May 07
  • OS:none specified
  • Country: Country Flag
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

Posted Image


#89
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 777 posts
  • Joined 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag
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.


+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
BlackWingCat =^^=
http://blog.livedoor.jp/blackwingcat/
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

#90
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 777 posts
  • Joined 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag
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, 26 March 2012 - 01:51 AM.

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
BlackWingCat =^^=
http://blog.livedoor.jp/blackwingcat/
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

#91
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
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?
Posted Image
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#92
DanR20

DanR20

    Newbie

  • Member
  • 25 posts
  • Joined 28-February 12
  • OS:none specified
  • Country: Country Flag

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.

#93
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag

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, 26 March 2012 - 09:57 AM.

Posted Image
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#94
DanR20

DanR20

    Newbie

  • Member
  • 25 posts
  • Joined 28-February 12
  • OS:none specified
  • Country: Country Flag
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.

#95
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
Actually this is what I meant as the only requirement for the UURollup:

Update Rollup 1 for Windows 2000 SP4
Posted Image
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#96
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 777 posts
  • Joined 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag
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?


+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
BlackWingCat =^^=
http://blog.livedoor.jp/blackwingcat/
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

#97
Tommy

Tommy

    Brooke's Tommy honey <3

  • Member
  • PipPipPip
  • 474 posts
  • Joined 19-February 10
  • OS:98SE
  • Country: Country Flag
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?
Daily running Windows 2000 Pro SP4 and Windows 98

Posted Image
Posted Image

#98
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 777 posts
  • Joined 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag
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?


+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
BlackWingCat =^^=
http://blog.livedoor.jp/blackwingcat/
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

#99
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
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.
Posted Image
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#100
DanR20

DanR20

    Newbie

  • Member
  • 25 posts
  • Joined 28-February 12
  • OS:none specified
  • Country: Country Flag
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.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users