MSFN Forum: KernelEx for Win2000 - MSFN Forum

Jump to content


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

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

#101 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 - 08:29 PM

Thx to report.

I use custom ATI 11.7 dirver but Japanese version has no problem and I can't check it.
But I found English and Taiwan Version advpi32.dll has problem. and fixed on v15p2.
I think that you can open device manager. :)

View PostDanR20, on 30 March 2012 - 10:04 AM, said:

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.


GetLayeredWindowAttributes requires to expand win32k.sys .
I have heard WilldBill's fix has problem on PAE mode.
If it fix , I'll joint WildBill's kernel library. :)

tomasz86 said:

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.



#102 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 31 March 2012 - 08:14 PM

I still can't get Safari to work anymore, but that's okay. I found Google Chrome works perfectly with this new kernel update and had almost no problems installing it. So now I'm using it instead of Safari and it seems a lot more stable anyway. However, I want to give a big shout out to blackwingcat. You're simply amazing. You're keeping my favorite OS patched and making it compatible with almost everything new that is released. I have just recently succeeded installing Office 2007 with the new kernel and it works flawlessly. Thank you so much for the time and effort you put into this kernel extension, us Windows 2000 fans truly appreciate your hard work! :D I'm hoping I can get Windows Media Player 11 working well as I love the library layout much more than WMP10. I'm sure I can get it functional. Also, is there a way to get the sidebar from Windows 7 working? I've copied all the files from it and have it stored on my external hard drive. It seems it needs advapi32.dll to have EventUnregister, is there way to add that in?

This post has been edited by SearanoX: 31 March 2012 - 08:50 PM


#103 User is offline   blackwingcat 

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

Posted 02 April 2012 - 03:14 AM

WMP11 works on extended kernel with a little changing.
But its network component requires HTTPFilter Service.
Windows 2000 doesn't have it.
So WMP11 can't access any network music contents. :wacko:

View PostSearanoX, on 31 March 2012 - 08:14 PM, said:

I'm hoping I can get Windows Media Player 11 working well as I love the library layout much more than WMP10. I'm sure I can get it functional.

This post has been edited by blackwingcat: 02 April 2012 - 03:18 AM


#104 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 02 April 2012 - 06:41 PM

That's strange, but it makes sense. I did get it installed and it runs, but the library is a bit messed up. It's not the end of the world now though. What are your future plans for the Kernel project?

#105 User is offline   blackwingcat 

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

Posted 02 April 2012 - 08:45 PM

Current Future Plans.

* Resolving "The system administrator has set policies to prevent this installation" (advapi32 fix)
* Improvement More compatibility with WildBill Kernel (user32 fix)
* Equip function ShellItrems (shell32 fix)
* Add GetLogicalProcessorInformation (kernel32 fix)

View PostSearanoX, on 02 April 2012 - 06:41 PM, said:

What are your future plans for the Kernel project?


#106 User is offline   the_guy 

  • Creator of the Windows ME Service Pack
  • PipPipPipPipPip
  • Group: Members
  • Posts: 914
  • Joined: 15-July 05
  • OS:ME
  • Country: Country Flag

Posted 02 April 2012 - 10:23 PM

Hey blackwingcat,

I've been looking into what APIs are required to get the latest IE cumulative updates for XP SP3 and 2003 SP2 to install, as well as IE7 and IE8.
IE 6:
ole32.dll	CoRegisterInitializeSpy
		CoRevokeInitializeSpy
shlwapi.dll	SHCreateThreadRef
		AssocGetPerceivedType

IE 7:
dbghelp.dll	MiniDumpReadDumpStream
		MiniDumpWriteDump
ole32.dll	CoRegisterInitializeSpy
		CoRevokeInitializeSpy
rpcrt4.dll	RpcServerInqCallAttributesW
shell32.dll	SHCreateShellItem
		0x02D7 (ordinal)
		0x02EB (ordinal)
shlwapi.dll	AssocGetPerceivedType
		IsCharSpaceA
user32.dll	IsWinEventHookInstalled
wintrust.dll	WTHelperCertCheckValidSignature

IE 8:
kernel32.dll	IsProcessInJob
ole32.dll	CoRegisterInitializeSpy
		CoRevokeInitializeSpy
shell32.dll	SHCreateShellItem
		0x02D7 (ordinal)
		0x02EB (ordinal)
shlwapi.dll	AssocGetPerceivedType
		IsCharSpaceA
user32.dll	IsWinEventHookInstalled
wintrust.dll	WTHelperCertCheckValidSignature


Other than those issues, IE 6 thru 8 SHOULD work without a hitch on 2000. The list of dependencies for both IE 7 and IE 8 have a lot of duplications, and 3 of the 4 requirements for IE 6 are propogated in both IE 7 and IE 8.

#107 User is offline   the_guy 

  • Creator of the Windows ME Service Pack
  • PipPipPipPipPip
  • Group: Members
  • Posts: 914
  • Joined: 15-July 05
  • OS:ME
  • Country: Country Flag

Posted 02 April 2012 - 11:21 PM

I hate to double-post, but I feel that this is important enough to warrant posting.

The updated advapi32.dll is breaking the device manager as it no longer includes WmiSetSingleInstanceW. Just looking through the file, you have a function called WmiSet8lngleInstanceAåYmiSetSingleISvtanceW located in it. If I had to hazard a guess, that's actually supposed to be two separate functions that wouldn't break the device manager, amongst other things.

#108 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 03 April 2012 - 01:01 AM

@BlackWingCat

Would it be difficult to add "GetBestInterfaceEx" to iphlpapi.dll? It's required for BITS 2.5.

@the_guy

You're too optimistic about running IE6 SP3 / IE7 / IE8 files in Windows 2000 (even after fixing all the dependencies) :whistle:

This post has been edited by tomasz86: 03 April 2012 - 01:12 AM


#109 User is offline   the_guy 

  • Creator of the Windows ME Service Pack
  • PipPipPipPipPip
  • Group: Members
  • Posts: 914
  • Joined: 15-July 05
  • OS:ME
  • Country: Country Flag

Posted 03 April 2012 - 07:12 AM

View Posttomasz86, on 03 April 2012 - 01:01 AM, said:

@the_guy

You're too optimistic about running IE6 SP3 / IE7 / IE8 files in Windows 2000 (even after fixing all the dependencies) :whistle:

Perhaps I am; at the very least, IE6 SP3 should work without an issue. I can picture IE7/IE8 somehow breaking Windows 2000 if they were installed...

#110 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 03 April 2012 - 07:44 AM

Quote

Perhaps I am; at the very least, IE6 SP3 should work without an issue. I can picture IE7/IE8 somehow breaking Windows 2000 if they were installed...

There are problems with system UI core files such as browseui.dll, shlwapi.dll, etc. You can fix their dependencies even now and try to replace the original 2K ones... but they won't work. I tried it and failed :/

#111 User is offline   blackwingcat 

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

Posted 03 April 2012 - 10:44 AM

What version did you use ?
I perhaps fixed 3days ago.

View Postthe_guy, on 02 April 2012 - 11:21 PM, said:

I hate to double-post, but I feel that this is important enough to warrant posting.

The updated advapi32.dll is breaking the device manager as it no longer includes WmiSetSingleInstanceW. Just looking through the file, you have a function called WmiSet8lngleInstanceAåYmiSetSingleISvtanceW located in it. If I had to hazard a guess, that's actually supposed to be two separate functions that wouldn't break the device manager, amongst other things.


#112 User is offline   the_guy 

  • Creator of the Windows ME Service Pack
  • PipPipPipPipPip
  • Group: Members
  • Posts: 914
  • Joined: 15-July 05
  • OS:ME
  • Country: Country Flag

Posted 03 April 2012 - 01:21 PM

View Postblackwingcat, on 03 April 2012 - 10:44 AM, said:

What version did you use ?
I perhaps fixed 3days ago.

View Postthe_guy, on 02 April 2012 - 11:21 PM, said:

I hate to double-post, but I feel that this is important enough to warrant posting.

The updated advapi32.dll is breaking the device manager as it no longer includes WmiSetSingleInstanceW. Just looking through the file, you have a function called WmiSet8lngleInstanceAåYmiSetSingleISvtanceW located in it. If I had to hazard a guess, that's actually supposed to be two separate functions that wouldn't break the device manager, amongst other things.


This is with the latest version installed.

Also, tomaz, what sorts of issues crop up with those files?

#113 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 03 April 2012 - 01:57 PM

View Postthe_guy, on 03 April 2012 - 01:21 PM, said:

Also, tomaz, what sorts of issues crop up with those files?

I don't remember exactly but I'll try them once again and tell you what happened :)

#114 User is offline   the_guy 

  • Creator of the Windows ME Service Pack
  • PipPipPipPipPip
  • Group: Members
  • Posts: 914
  • Joined: 15-July 05
  • OS:ME
  • Country: Country Flag

Posted 03 April 2012 - 02:29 PM

View Posttomasz86, on 03 April 2012 - 01:57 PM, said:

View Postthe_guy, on 03 April 2012 - 01:21 PM, said:

Also, tomaz, what sorts of issues crop up with those files?

I don't remember exactly but I'll try them once again and tell you what happened :)

Cool! You were saying that shlwapi.dll doesn't work properly, but that's more of a shell component now anyway, I think.

#115 User is offline   blackwingcat 

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

Posted 03 April 2012 - 04:35 PM

Plz check advapi32.dll version.
Is it 3/31 2:00(GMT) Version 5.0.2195.7047?

View Postthe_guy, on 03 April 2012 - 01:21 PM, said:

View Postblackwingcat, on 03 April 2012 - 10:44 AM, said:

What version did you use ?
I perhaps fixed 3days ago.

View Postthe_guy, on 02 April 2012 - 11:21 PM, said:

I hate to double-post, but I feel that this is important enough to warrant posting.

The updated advapi32.dll is breaking the device manager as it no longer includes WmiSetSingleInstanceW. Just looking through the file, you have a function called WmiSet8lngleInstanceAåYmiSetSingleISvtanceW located in it. If I had to hazard a guess, that's actually supposed to be two separate functions that wouldn't break the device manager, amongst other things.


This is with the latest version installed.

Also, tomaz, what sorts of issues crop up with those files?


#116 User is offline   the_guy 

  • Creator of the Windows ME Service Pack
  • PipPipPipPipPip
  • Group: Members
  • Posts: 914
  • Joined: 15-July 05
  • OS:ME
  • Country: Country Flag

Posted 03 April 2012 - 05:40 PM

View Postblackwingcat, on 03 April 2012 - 04:35 PM, said:

Plz check advapi32.dll version.
Is it 3/31 2:00(GMT) Version 5.0.2195.7047?

View Postthe_guy, on 03 April 2012 - 01:21 PM, said:

View Postblackwingcat, on 03 April 2012 - 10:44 AM, said:

What version did you use ?
I perhaps fixed 3days ago.

View Postthe_guy, on 02 April 2012 - 11:21 PM, said:

I hate to double-post, but I feel that this is important enough to warrant posting.

The updated advapi32.dll is breaking the device manager as it no longer includes WmiSetSingleInstanceW. Just looking through the file, you have a function called WmiSet8lngleInstanceAåYmiSetSingleISvtanceW located in it. If I had to hazard a guess, that's actually supposed to be two separate functions that wouldn't break the device manager, amongst other things.


This is with the latest version installed.

Also, tomaz, what sorts of issues crop up with those files?


Same version number. I was able to fix the issue by opening the file up in a hex editor and fixing 5 bytes to properly identify the functions. I can tell you what offsets need patching to save you some time, if you'd like.

#117 User is offline   blackwingcat 

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

Posted 04 April 2012 - 06:56 PM

Posted Image
It is JST(+9h)
It seems to be normal.
(v15p/p2 has same version number.)

View Postthe_guy, on 03 April 2012 - 05:40 PM, said:

Same version number. I was able to fix the issue by opening the file up in a hex editor and fixing 5 bytes to properly identify the functions. I can tell you what offsets need patching to save you some time, if you'd like.

This post has been edited by blackwingcat: 04 April 2012 - 06:57 PM


#118 User is offline   the_guy 

  • Creator of the Windows ME Service Pack
  • PipPipPipPipPip
  • Group: Members
  • Posts: 914
  • Joined: 15-July 05
  • OS:ME
  • Country: Country Flag

Posted 04 April 2012 - 07:25 PM

It doesn't show it, but that file is also build 7047. Is this perhaps an error with only the English version?

Attached File  error.jpg (129.36K)
Number of downloads: 14

This post has been edited by the_guy: 04 April 2012 - 07:26 PM


#119 User is offline   blackwingcat 

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

Posted 04 April 2012 - 08:31 PM

The Time stamp is old.
It seems to be v15p1 binary.
Please download again v15p3 with clearance Browser cache.

View Postthe_guy, on 04 April 2012 - 07:25 PM, said:

It doesn't show it, but that file is also build 7047. Is this perhaps an error with only the English version?


#120 User is offline   the_guy 

  • Creator of the Windows ME Service Pack
  • PipPipPipPipPip
  • Group: Members
  • Posts: 914
  • Joined: 15-July 05
  • OS:ME
  • Country: Country Flag

Posted 04 April 2012 - 10:09 PM

View Postblackwingcat, on 04 April 2012 - 08:31 PM, said:

The Time stamp is old.
It seems to be v15p1 binary.
Please download again v15p3 with clearance Browser cache.

View Postthe_guy, on 04 April 2012 - 07:25 PM, said:

It doesn't show it, but that file is also build 7047. Is this perhaps an error with only the English version?


Thought I had the latest version installed already; that patch fixed the issue. Thanks!

Share this topic:


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

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



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