MSFN Forum: KernelEx for Win2000 - MSFN Forum

Jump to content


  • 23 Pages +
  • « First
  • 3
  • 4
  • 5
  • 6
  • 7
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

KernelEx for Win2000 Kernel Extension for Windows 2000 Rate Topic: -----

#81 User is offline   blackwingcat 

  • Senior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 579
  • Joined: 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 17 March 2012 - 09:21 PM

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.

View Posttomasz86, on 17 March 2012 - 07:09 PM, said:

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?

This post has been edited by blackwingcat: 17 March 2012 - 09:47 PM



#82 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 18 March 2012 - 01:03 AM

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



#83 User is offline   blackwingcat 

  • Senior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 579
  • Joined: 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 18 March 2012 - 03:14 AM

That's right.

If you use IE5 environment, the setup block the installer.
I can't check IE5 environment.

View Posttomasz86, on 18 March 2012 - 01:03 AM, said:

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




#84 User is offline   DanR20 

  • Newbie
  • Group: Members
  • Posts: 20
  • Joined: 28-February 12
  • OS:none specified
  • Country: Country Flag

Posted 19 March 2012 - 09:19 AM

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 User is offline   blackwingcat 

  • Senior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 579
  • Joined: 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 20 March 2012 - 11:01 AM

Posted Image
Hi.

v16 supports also earybird 13a2.
Plz wait English version. :)

View PostDanR20, on 19 March 2012 - 09:19 AM, said:

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.


#86 User is offline   blackwingcat 

  • Senior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 579
  • Joined: 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 21 March 2012 - 04:39 AM

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)

This post has been edited by blackwingcat: 21 March 2012 - 04:40 AM


#87 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 21 March 2012 - 07:11 AM

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.

This post has been edited by tomasz86: 21 March 2012 - 07:12 AM


#88 User is offline   bphlpt 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,081
  • Joined: 12-May 07

Posted 21 March 2012 - 08:55 AM

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

#89 User is offline   blackwingcat 

  • Senior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 579
  • Joined: 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 23 March 2012 - 02:58 AM

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.

View Posttomasz86, on 21 March 2012 - 07:11 AM, said:

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.


#90 User is offline   blackwingcat 

  • Senior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 579
  • Joined: 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 26 March 2012 - 01:51 AM

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.

This post has been edited by blackwingcat: 26 March 2012 - 01:51 AM


#91 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 26 March 2012 - 01:59 AM

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?

#92 User is offline   DanR20 

  • Newbie
  • Group: Members
  • Posts: 20
  • Joined: 28-February 12
  • OS:none specified
  • Country: Country Flag

Posted 26 March 2012 - 08:36 AM

View Posttomasz86, on 26 March 2012 - 01:59 AM, said:

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 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 26 March 2012 - 09:43 AM

View PostDanR20, on 26 March 2012 - 08:36 AM, said:

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.

This post has been edited by tomasz86: 26 March 2012 - 09:57 AM


#94 User is offline   DanR20 

  • Newbie
  • Group: Members
  • Posts: 20
  • Joined: 28-February 12
  • OS:none specified
  • Country: Country Flag

Posted 26 March 2012 - 10:38 AM

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 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 26 March 2012 - 10:59 AM

Actually this is what I meant as the only requirement for the UURollup:

Update Rollup 1 for Windows 2000 SP4

#96 User is offline   blackwingcat 

  • Senior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 579
  • Joined: 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 27 March 2012 - 08:39 AM

Before I had compatibility problem.
So I made patch from Windows 2000 binary.

View Posttomasz86, on 26 March 2012 - 01:59 AM, said:

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?


#97 User is offline   Tommy 

  • Brooke's Tommy honey <3
  • PipPipPip
  • Group: Members
  • Posts: 307
  • Joined: 19-February 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 28 March 2012 - 09:20 PM

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?

#98 User is offline   blackwingcat 

  • Senior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 579
  • Joined: 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 30 March 2012 - 04:27 AM

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.

View PostSearanoX, on 28 March 2012 - 09:20 PM, said:

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?


#99 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 30 March 2012 - 06:25 AM

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.

#100 User is offline   DanR20 

  • Newbie
  • Group: Members
  • Posts: 20
  • Joined: 28-February 12
  • OS:none specified
  • Country: Country Flag

Posted 30 March 2012 - 10:04 AM

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.

Share this topic:


  • 23 Pages +
  • « First
  • 3
  • 4
  • 5
  • 6
  • 7
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

3 User(s) are reading this topic
0 members, 3 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy