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
675 replies to this topic

#476
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 793 posts
  • Joined 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag
Thx acus.

I released English Version MS12-004 for Windows 2000 and XP SP2.

You can download My Security Patch site

it includes both KB2598479 and KB2631813.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
BlackWingCat =^^=
http://blog.livedoor.jp/blackwingcat/
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


How to remove advertisement from MSFN

#477
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,525 posts
  • Joined 27-November 10
  • OS:none specified
  • Country: Country Flag
Thank you MacLover for useful information and thank you BlackWingCat for these updates :)


I've prepared some new updates too.

Added:

MDAC 2.81 HBR Rollup - 950982, 960071 & 961451 combined into an update rollup
Script 5.8 (v2) - updated jscript.dll to the newest version
953024,970063 - two new HBRs as one update (files overlap each other)
959334 - a new HBR
971913 - a new HBR for MSI 3.1
2584146 - updated version of packager.exe from Jan 2012 Security Bulletin; available in 24 languages
2603381 - update from Jan 2012 Security Bulletin (registry fix only)

Removed:

960071,961451 - merged into one rollup together with 950982
Script 5.8 - replaced by Script 5.8 (v2)

Download

PS
I've also been testing MS12-006 but I think it'll be better to wait for some time before making a W2K version, just to be sure that there are no issues related to it.

Edited by tomasz86, 15 January 2012 - 07:02 PM.

post-47483-1123010975.png


#478
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,525 posts
  • Joined 27-November 10
  • OS:none specified
  • Country: Country Flag
I'm not sure about it at this moment but it might be necessary to put 2603381 to HFSVCPACK_SW1 when slipstreaming in HFSLIP. I'll try to test it when I've got some time.

post-47483-1123010975.png


#479
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,525 posts
  • Joined 27-November 10
  • OS:none specified
  • Country: Country Flag
I prepared one more update:

914783 - XMLLite
943729 - new Group Policy preferences

Windows2000-UU-KB914783-KB943729-x86-ENU.exe

Slipstreamable from HFSVCPACK_SW1 folder.

post-47483-1123010975.png


#480
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,525 posts
  • Joined 27-November 10
  • OS:none specified
  • Country: Country Flag
I prepared a XPS / WIC Full Pack which is inspired by this addon originally made by Yumeyao and updated by ricktendo64. It's not the same as not all files are supported in Windows 2000 (especially the newest versions coming from W7 are usually not). I also added WIC and XPS Viewer.

Windows2000-XPSWIC-x86-Global.exe (HFSVCPACK_SW1)

WildBill's kernel is requried.

post-47483-1123010975.png


#481
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,525 posts
  • Joined 27-November 10
  • OS:none specified
  • Country: Country Flag
It seems that BlackWingCat has been experimenting with the kernel and CPU/RAM support difference according to the edition of Windows 2000.

http://blog.livedoor...18044.html#more
http://blog.livedoor...20055.html#more

I'm posting it here because I think it may be interesting, especially for WildBill.


By the way, would it be a problem to implement multi-CPU support into your kernel, WildBill?

BlackWingCat made this patch long time ago:
http://blog.livedoor...es/1163868.html

Edited by tomasz86, 05 February 2012 - 11:00 PM.

post-47483-1123010975.png


#482
WildBill

WildBill

    Senior Member

  • Developer
  • 697 posts
  • Joined 09-August 05
  • OS:none specified
  • Country: Country Flag
Add it to the to-do pile, LOL. ;)

A little update, since I've been silent for quite a while. For the past few months I've been working just about every day on getting SxS support into 2k, which would let us have all of the kernel32 .....ActCtx API routines. I *think* I'm nearing completion, but there have been so many layers to this onion I'm reluctant to say for sure. So far I had to expand the PEB and TEB structures in the kernel, expand internal timer and wait structures, upgrade how the kernel handles work items, add a ton of routines to ntdll, add a bunch to kernel32 (and upgrade even more), upgrade basesrv, add sxs.dll from the latest XP hotfix, and I'm still not done yet. At present I'm eyeball-deep in kernel32's CreateProcessInternalW, which needs to be upgraded before I can complete the internal connections in basesrv. And then, we'll see if the onion has more layers to unwrap.

So far, nothing seems to be broken per se, and 2k nicely creates and populates the WINNT\winsxs folder automatically, but Adobe Reader 9 barfs with an MSVC error. This is because it's detecting the new ActCtx routines and (now thinking it's on an XP machine) trying to create an activation context using CSRSS, which is why I have to upgrade basesrv. But I can't complete that until I upgrade CreateProcessInternalW to give basesrv the extra information it needs to do that. I have all of the extra code I need into basesrv at the moment, but the new stuff isn't connected and can't be until this kernel32 change is done.

All I can say is, thank God for ReactOS. Their source has been invaluable in figuring out some of the structures involved.

Edited by WildBill, 09 February 2012 - 09:43 PM.


#483
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 793 posts
  • Joined 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag
If you force install VirtualBox 3.x and 4.x , they would not work on Windows 2000.
Because it seems to depend on Shadow Image Copy Service it does not supported on Windows 2000.
So I always use VMWare Player 3.1 or Virtual PC 2005 on Windows 2000.



I didn't notice it before but VirtualBox needs two more APIs to install properly:
SETUPAPI.DLL -> SetupSetNonInteractiveMode
SETUPAPI.DLL -> SetupUninstallOEMInfW

As I said before, no rush on getting these in but it would be nice to have the ability to run VirtualBox 4.x on Windows 2000. :)

Again, keep up the great work!


Did you try BlackWingCat's setupapi.dll? I don't know if it supports those two functions, but it is probably worth a try.

http://blog.livedoor...ves/873798.html


BWC's SETUPAPI.DLL doesn't support SetupSetNonInteractiveMode, therefore I cannot install VirtualBox 4 even with a modified MSI to allow installation on Win2k. It does have SetupUninstallOEMInfW though.


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

#484
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,525 posts
  • Joined 27-November 10
  • OS:none specified
  • Country: Country Flag
Wouldn't it be possible to (try to) transplant Shadow Image Copy Service to Windows 2000? Has anyone tried?

I still use Innotek VirtualBox 1.5.6 :P

Edited by tomasz86, 15 February 2012 - 08:01 PM.

post-47483-1123010975.png


#485
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 793 posts
  • Joined 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag
Perhaps It requires some Kernel functions :)
I gave up before.
I used Virtualbox till 1.6.x

Wouldn't it be possible to (try to) transplant Shadow Image Copy Service to Windows 2000? Has anyone tried?

I still use Innotek VirtualBox 1.5.6 :P


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

#486
piotrhn

piotrhn

    Newbie

  • Member
  • 43 posts
  • Joined 17-July 06
  • OS:Windows 8 x64
  • Country: Country Flag
When I use hotfix: kb2393802-v8 and set c:\boot.ini /PAE option, Windows doesn't start properly. Only STOP error:

0x0000001E (0xC0000005, 0x8046473E, 0x00000000, 0x0000000C)
KMODE_EXCEPTION_NOT_HANDLED


*** Address 8046473E base at 80400000, DateStamp 4ed3fc2c - ntoskrnl.exe

#487
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,525 posts
  • Joined 27-November 10
  • OS:none specified
  • Country: Country Flag

When I use hotfix: kb2393802-v8 and set c:\boot.ini /PAE option, Windows doesn't start properly. Only STOP error:

Is your CPU single- or dual-core?

post-47483-1123010975.png


#488
piotrhn

piotrhn

    Newbie

  • Member
  • 43 posts
  • Joined 17-July 06
  • OS:Windows 8 x64
  • Country: Country Flag
AMD Athlon 64 x2 5600+
I'm tested this on Vmware Workstation 8

Edited by piotrhn, 16 February 2012 - 07:14 AM.


#489
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,525 posts
  • Joined 27-November 10
  • OS:none specified
  • Country: Country Flag
Strange because PAE works here (Athlon II X2 255). What's your Windows 2000 edition?

post-47483-1123010975.png


#490
piotrhn

piotrhn

    Newbie

  • Member
  • 43 posts
  • Joined 17-July 06
  • OS:Windows 8 x64
  • Country: Country Flag
Windows 2000 Professional PL

#491
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,525 posts
  • Joined 27-November 10
  • OS:none specified
  • Country: Country Flag

Windows 2000 Professional PL

PAE won't work in 2K Pro anyway... but still you shouldn't see any BSOD on boot because of it. Can you try in different VM (VirtualBox or MS Virtual PC)?

post-47483-1123010975.png


#492
piotrhn

piotrhn

    Newbie

  • Member
  • 43 posts
  • Joined 17-July 06
  • OS:Windows 8 x64
  • Country: Country Flag
I'll try on Virtualbox.
Without hotfix kb2393802, Windows boot properly.

#493
piotrhn

piotrhn

    Newbie

  • Member
  • 43 posts
  • Joined 17-July 06
  • OS:Windows 8 x64
  • Country: Country Flag
This problem exists on Virtualbox: 4.1.8 r.75467

#494
WildBill

WildBill

    Senior Member

  • Developer
  • 697 posts
  • Joined 09-August 05
  • OS:none specified
  • Country: Country Flag

When I use hotfix: kb2393802-v8 and set c:\boot.ini /PAE option, Windows doesn't start properly. Only STOP error:

0x0000001E (0xC0000005, 0x8046473E, 0x00000000, 0x0000000C)
KMODE_EXCEPTION_NOT_HANDLED


*** Address 8046473E base at 80400000, DateStamp 4ed3fc2c - ntoskrnl.exe


Does Windows create a minidump file? The error is occurring in strstr(), but if I can identify how it got there it might not be hard to fix. I'll remember to investigate it before posting v9.

#495
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,525 posts
  • Joined 27-November 10
  • OS:none specified
  • Country: Country Flag
I managed to find the official M$ version of 2347290 (the so called custom update).

It has spoolsv.exe 5.0.2195.7425.

I'll upload it later on after testing it.

post-47483-1123010975.png


#496
WildBill

WildBill

    Senior Member

  • Developer
  • 697 posts
  • Joined 09-August 05
  • OS:none specified
  • Country: Country Flag


When I use hotfix: kb2393802-v8 and set c:\boot.ini /PAE option, Windows doesn't start properly. Only STOP error:

0x0000001E (0xC0000005, 0x8046473E, 0x00000000, 0x0000000C)
KMODE_EXCEPTION_NOT_HANDLED


*** Address 8046473E base at 80400000, DateStamp 4ed3fc2c - ntoskrnl.exe


Does Windows create a minidump file? The error is occurring in strstr(), but if I can identify how it got there it might not be hard to fix. I'll remember to investigate it before posting v9.


I think I found the problem, though I can't really test it here. I guess we'll see what happens when I post v9...

#497
the_guy

the_guy

    Creator of the Windows ME Service Pack

  • Member
  • PipPipPipPipPip
  • 914 posts
  • Joined 15-July 05
  • OS:ME
  • Country: Country Flag

I managed to find the official M$ version of 2347290 (the so called custom update).

It has spoolsv.exe 5.0.2195.7425.

I'll upload it later on after testing it.

From what I've seen online, there also looks like there's a build of shell32.dll from MS10-046 kicking around, with a version number 0f 5.0.3900.7424 and a timestamp of July 27, 2010. Only found the existence of it while Googling that version of spoolsv.exe.
Creator of the Windows ME Service Pack.

#498
piotrhn

piotrhn

    Newbie

  • Member
  • 43 posts
  • Joined 17-July 06
  • OS:Windows 8 x64
  • Country: Country Flag
Windows doesn't create any minidump file.

#499
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,525 posts
  • Joined 27-November 10
  • OS:none specified
  • Country: Country Flag
I found all of them:

MS10-061_Windows2000-KB2347290-x86-custom-ENU.EXE
MS10-090_IE6.0sp1-KB2416400-Windows2000-x86-ENU.exe
MS11-002_MDAC281-KB983838-x86-ENU.exe
MS11-003_IE6.0sp1-KB2482017-Windows2000-x86-ENU.exe
MS11-006_Windows2000-KB2483185-x86-custom-ENU.EXE

All have M$ digital signatures so I'm 100% sure they're official. Still haven't got time to test them.

@EDIT

What's interesting that ex. 2483185 doesn't fix shell32.dll (as it's in case of the XP version) but it rather fixes a different file - thumbvw.dll 5.0.3900.7440.

I'll need to have a closer look at them when I've got time. I guess there might be some incompatibilties with some of the currently used unofficial updates.

Edited by tomasz86, 17 February 2012 - 06:11 PM.

post-47483-1123010975.png


#500
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,525 posts
  • Joined 27-November 10
  • OS:none specified
  • Country: Country Flag
Could anyone help me to filter URLs from this file?

http://dl.dropbox.co...dows 2000/1.txt

They seem to be dead but still it'd be nice to test all of them in wget. I've been trying with batch script

FOR /F "tokens=4 delims==" %%I IN (1.txt) DO ECHO %%I>>2.txt

but can't make a loop for unknown reason (at least unknown to me ;))

post-47483-1123010975.png





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users