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

PE Tool for creating patches

- - - - -

  • Please log in to reply
673 replies to this topic

#351
WildBill

WildBill

    Senior Member

  • Developer
  • 695 posts
  • OS:none specified
  • Country: Country Flag
Hmm. There aren't many things left to try. Here's one that adds guards around the palette code:

Windows2000-KB2393802-v1-early-c5k-x86-ENU.exe


How to remove advertisement from MSFN

#352
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • OS:XP Pro x86
  • Country: Country Flag
WildBill,

I've been having some problems with my computer and don't have access to my 2K system at the moment :(

I'll try to test your patch as soon as possible.
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

#353
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • OS:XP Pro x86
  • Country: Country Flag
I've just tested it but still no difference unfortunately :(
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

#354
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • OS:XP Pro x86
  • Country: Country Flag
I've found one more mistake on britols' page and this one I'd call critical.

2511455 is said to supersede 980232 but it does not because there's no rdbss.sys in it. If you slipstream 2511455 and don't include 980232 at the same time, you'll get a BSOD during Windows setup.

I prepared a fixed version where I added the rdbss.sys from 980232:

Windows2000-UU-KBz2511455-v2-x86-Global.exe
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

#355
bristols

bristols

    Advanced Member

  • Member
  • PipPipPip
  • 451 posts
  • OS:none specified
  • Country: Country Flag
Thanks tomasz86.

Aside from rdbss.sys, did you add anything else to 2511455?

If not, I guess it's OK to continue using 980232 together with the existing 2511455 by WildBill. Is that right?

#356
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • OS:XP Pro x86
  • Country: Country Flag
No, the only thing I added was rdbss.sys :) It's different in case of 2479628 & 2079403 where changes are related strictly to the registry.

Of course you can use both 980232 & 2511455. It's just (in my opinion) that the fewer updates, the better ;)
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

#357
bristols

bristols

    Advanced Member

  • Member
  • PipPipPip
  • 451 posts
  • OS:none specified
  • Country: Country Flag

the fewer updates, the better


Sure, but that's not the only consideration.

Thanks tomasz86.

Edited by bristols, 14 September 2012 - 10:11 AM.


#358
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • OS:XP Pro x86
  • Country: Country Flag
I've removed KB908536.

Uxtheme.dll seems to cause problems with .NET Framework based applications. I tried both versions - one from OldCigarette and the other one from BlackWingCat but unfortunately it's always the same. There's an error when trying to launch .NET based programs.
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

#359
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • OS:XP Pro x86
  • Country: Country Flag
I added two updates:

Windows2000-UU-MSRDP7-x86-ENU.exe <- MS Remote Desktop 7.0 (quite experimental but works)
Windows2000-UU-WIC-x86-Global.exe <- Windows Imaging Component (WIC)

Both of them rely on DLLs coming from either BlackWingCat's KDW or directly from Windows XP.

I'd also like to add one important information. Starting from this moment I'm going to test updates only in a system with (at least) BlackWingCat's kernel v5 installed. They may work without the kernel but don't have to. I'm sorry to say it but I just haven't got the time to test them in a configuration without unofficial kernel installed :(

The kernel is also required for applications written in Visual Studio 2010 so I think using it is just inevitable.

Edited by tomasz86, 28 October 2011 - 12:23 PM.

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

#360
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • OS:XP Pro x86
  • Country: Country Flag
I added:

OnePiece_Microsoft.NET_Framework_v3.5.30729.3644.4_True_AddOn_ENU_W2K.7z

This is modified version of OnePiece's .NET 3.5 True AddOn for XP/2K3. I fixed the dependencies to make it work smoothly in Windows 2000. The files used to fix them come either from BlackWingCat's KDW or directly from Windows XP. You must install OnePiece's .NET 2.0 True AddOn together with one!! When slipstreaming in HFSLIP, both of them should go to HFAAO folder.

Edited by tomasz86, 29 October 2011 - 11:41 PM.

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

#361
discdude

discdude

    Newbie

  • Member
  • 11 posts
WildBill,

As a long-time lurker to this thread, I am amazed at your dedication to fixing bugs and extending the usefulness of Windows 2000.

Regarding KB2393802, I was wondering if it might be better to release two versions of this patch - one with bootskin support and one without. That way, people who run into problems (like tomasz86) can simply use the version without bootskin support.

I must admit that I've been too chicken to install KB2393802 on my computer even though I might finally get my ATI TV Wonder 750 working since you added KeAcquireInterruptSpinLock and KeReleaseInterruptSpinLock support. I think the only other XP-only command the driver uses is RtlGetVersion (maybe I can hex edit it to use GetVersionEX).

Thanks for your great work.

#362
WildBill

WildBill

    Senior Member

  • Developer
  • 695 posts
  • OS:none specified
  • Country: Country Flag
The thought has crossed my mind, though I'd still like to try a little more to fix it once and for all. I've been out of action with a virus for the past week, hence the lack of updates (and I still have it :( -- physical virus, not a computer one). The time has allowed me to think about where tomasz's problem might be coming from. I put together this update which leaves everthing in place but circumvents loading bootskin settings:

Windows2000-KB2393802-v1-early-c5l-x86-ENU.exe

Edited by WildBill, 01 November 2011 - 07:28 PM.


#363
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • OS:XP Pro x86
  • Country: Country Flag
Unfortunately it still doesn't work :( It dies around 80%.
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

#364
DosFreak

DosFreak

    Newbie

  • Member
  • 18 posts
Are you guys doing any kind of debugging or is this just guesswork?

Example:
http://www.ndis.com/...vmwaresetup.htm

#365
WildBill

WildBill

    Senior Member

  • Developer
  • 695 posts
  • OS:none specified
  • Country: Country Flag
Unfortunately I can't recreate the problem so I'm trying to find it by eliminating potential causes. Here is another one that (1) removes the call to load the image from the registry, (2) removes the call to load the image from disk, and (3) puts in a small fix when setting up the image palette.

Windows2000-KB2393802-v1-early-c5m-x86-ENU.exe

Edited by WildBill, 03 November 2011 - 06:24 PM.


#366
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • OS:XP Pro x86
  • Country: Country Flag
No difference with c5m :(
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

#367
WildBill

WildBill

    Senior Member

  • Developer
  • 695 posts
  • OS:none specified
  • Country: Country Flag
Ugh. Here's another that fixes a bug in parsing "NOGUIBOOT" and clears direction flags when messing with the palette (if they weren't already cleared that would be a big problem).

Windows2000-KB2393802-v1-early-c5n-x86-ENU.exe

#368
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • OS:XP Pro x86
  • Country: Country Flag

Ugh. Here's another that fixes a bug in parsing "NOGUIBOOT" and clears direction flags when messing with the palette (if they weren't already cleared that would be a big problem).

Windows2000-KB2393802-v1-early-c5n-x86-ENU.exe

It's still the same :}
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

#369
WildBill

WildBill

    Senior Member

  • Developer
  • 695 posts
  • OS:none specified
  • Country: Country Flag
(sigh)

I went through all of the bootskin code and revamped how I deal with the stack -- except for two particular routinea, this one takes a minimally-invasive approach instead of saving everything in sight.

Windows2000-KB2393802-v1-early-c5o-x86-ENU.exe

Edited by WildBill, 05 November 2011 - 03:13 PM.


#370
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • OS:XP Pro x86
  • Country: Country Flag
No positive effect unfortunately :(

So it's the bootskin support that causes all these problems right? The last version that worked was the one with no bootskin support implemented yet. Is it correct?

It's just a wild guess but maybe there's something different with Win2k Pro and Server in this field? On the other hand, it runs fine under a VM so it's unlikely...
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

#371
dencorso

dencorso

    Adiuvat plus qui nihil obstat

  • Supervisor
  • 5,844 posts
  • OS:98SE
  • Country: Country Flag

Donator

Sorry, I think I lost myself by reading this thread too little. And many other may be feeling like I do. Are you positive the problem is caused by the bootskin code added?

#372
WildBill

WildBill

    Senior Member

  • Developer
  • 695 posts
  • OS:none specified
  • Country: Country Flag
It happens when I enable all of the bootskin support, but the problem has been tracking down the exact cause.

For this test, I went all the way back to c5c since that was the last one that worked (it didn't have the bootskin code hooked in). This one hooks just one tiny piece in (actually just a helper routine, not really bootskin related). Maybe I can connect the bootskin stuff one tiny piece at a time until it fails. For now, I'm only going to update ntkrnlmp.exe since that's the one that tomasz uses.

Windows2000-KB2393802-v1-early-c5c2-x86-ENU.exe

Edited by WildBill, 06 November 2011 - 12:10 PM.


#373
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • OS:XP Pro x86
  • Country: Country Flag

Windows2000-KB2393802-v1-early-c5c2-x86-ENU.exe

It works :)

By the way, just to add something positive...

Word 2007 works "out of the box" with your kernel installed (Excel & PowerPoint 2007 work with BWC kernel v5 too but Word doesn't).

Posted Image


and I've been trying to do something with IE7 but it doesn't look very well yet.

Posted Image

Edited by tomasz86, 06 November 2011 - 12:19 PM.

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

#374
WildBill

WildBill

    Senior Member

  • Developer
  • 695 posts
  • OS:none specified
  • Country: Country Flag
Wow! Makes me tempted to buy a copy of O2k7...I'm still using O2k.

Here's another very tiny step. Just moving some instructions around to their final positions:

Windows2000-KB2393802-v1-early-c5c3-x86-ENU.exe

#375
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • OS:XP Pro x86
  • Country: Country Flag

Windows2000-KB2393802-v1-early-c5c3-x86-ENU.exe

It works :)

Wow! Makes me tempted to buy a copy of O2k7...I'm still using O2k.

I also want to try Office 2010 too but I can't get the thing install here. It's a trial version but I don't think the installer of the proper one is different... so I'll probably have to install it in other 'supported' system and copy files to Win2k manually.

Edited by tomasz86, 06 November 2011 - 02:05 PM.

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




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users



How to remove advertisement from MSFN