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

#626
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 849 posts
  • Joined 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag

I can find it, too .on Windows 2000

Thx

Fortunately I'm using MSXML6.DLL 6.20.2503.0.

 

I noticed an interesting bug, maybe OS specific; if you try to register the msxml6.dll from Win7 that you have bundled with your extended kernel, it doesn't add any information to the registry, hence the registration fails without any error messages. Tested on Win2k3


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


How to remove advertisement from MSFN

#627
Svyatpro

Svyatpro

    Newbie

  • Member
  • 12 posts
  • Joined 13-May 10
  • OS:2003 x86
  • Country: Country Flag

But if you manually register MSXML6.DLL from older Windows versions, for example MSXML6.DLL 6.20.2503.0, and then copy and paste newer MSXML6.DLL 6.30.7601.22640 to System32 folder, it will work. Its operation can be tested in Microsoft Office 2010

 

-------------------------------------------------------------------------------------------------------------------------------------

 

I dunno if it will be useful and worthy for you, but I know some interesting facts that I discovered by own experience about several Microsoft updates:

1. KB955536 for Win2003 x64 has newer (w)msvcrt.dll 7.0.3790.4400, than x86 one msvcrt.dll 7.0.3790.4341 that you are using in your pack.

2. GDIPLUS.DLL starting from 5.2.6000 (vista's branch) has notably worse performance in 2D benchmark of "Passmark Performance Test 8.0 Suite". Older gdiplus.dll 5.2.3790 shows better results in 2D benchmarking. The results may vary depending on different hardware configurations, but the fact is that older gdiplus.dll always shows performance benefits.

 

Here is gdiplus.dll 5.2.3790.4377 and msvcrt.dll 5.2.3790.4400:

http://rghost.net/8xKjsRjSr


Edited by Svyatpro, 18 May 2015 - 07:33 AM.


#628
JosefReisinger

JosefReisinger

    W2K Freak

  • Member
  • Pip
  • 53 posts
  • Joined 25-June 14
  • OS:Windows 2000 Professional
  • Country: Country Flag

@ blackwingcat gigabyte neXtreme Ethernet driver:

I tried to use downloaded inf with both sys files, always yellow exclamation mark. Now I am not sure if the driver is broken or my "installation" does not work. Short info:

I could not install windows 2000 on macbook pro because of incompat mac "efi" loader so I copied image from older pc (acpi, but single core) to macbook (dual core, sata without ahci - intel 3B28) and tried to boot this. It boots (if used atapi, pciidex, and pciide from xp32) and shows prompt for install new hardware, but: no keyboard, no mouse, no LAN - special usb architecture on macbook. So I am not able to use the "installation". I can use .bat or .exe copied to autostart folder, for example I used devmgmt.msc to inspect devmgr (only shows few devices because of vga mode) or I installed intel chipset driver with -S option, but I was not able to install usb devices. So I installed broadcom neXtreme LAN driver and netmeeting remote desktop BEFORE putting image to the macbook. I hoped that I could control the macbook with remote desktop. But any broadcom LAN driver installed this way will not work.

I would like to try the neXtreme driver on a system with working mouse, so I can check the reason for exclamation mark. But for this I have to use a script for usb driver installation in autostart folder, or perhaps I could use a script for LAN driver to install directly on the macbook. Perhaps I also should uninstall some more hardware components before tranferring the image or also add more inf of system devices.

 

It is a matter of time, please be patient with me.

Do you know a way to force driver installation mode like in gui setup mode from tranferred image so there are no prompts?

Greetings Joe


Edited by JosefReisinger, 18 May 2015 - 02:26 PM.


#629
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 849 posts
  • Joined 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag

I could not install windows 2000 on macbook pro because of incompat mac "efi" loader so I copied image from older pc (acpi, but single core) to macbook (dual core, sata without ahci - intel 3B28) and tried to boot this. It boots (if used atapi, pciidex, and pciide from xp32) and shows prompt for install new hardware, but: no keyboard, no mouse, no LAN - special usb architecture on macbook. So I am not able to use the "installation". I can use .bat or .exe copied to autostart folder, for example I used devmgmt.msc to inspect devmgr (only shows few devices because of vga mode) or I installed intel chipset driver with -S option, but I was not able to install usb devices.

Intel 5 later chipset should require to start USB 1.0 driver  on Windows 2000 manually , cause of there is no USB 1.0 device.

Later you will be able to find USB 2.0 devices.

 

In other hand, Extended Kernel HFSLIP Package uses Windows XP USB drivers.

It also can use USB 2.0 devices.

 

 

 

 

 

 

 

It is a matter of time, please be patient with me.

Do you know a way to force driver installation mode like in gui setup mode from tranferred image so there are no prompts?

Greetings Joe

In GUI set up ?

How about making the  self signed driver ?


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

#630
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 849 posts
  • Joined 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag

 

Umm.

 

I tried it on

OpenGL 3.1 Windows 7(x86)

and

OpenGL 4.5 Windows 2000

 

But It failed on D3D10CreateDeviceAndSwapChain.

Here is all binaries which I used.

http://w2k.flxsrv.org/test/dx10.zip

(I used http://rghost.net/6CVTqrR4H.

I compiled Tutorial01.exe and Tutorial06.exe)

 

Did I make mistake something ?

That should work, I downloded from your link and it works for me, maybe this is because of graphics vendor and drivers, I use Nvidia

 

Try using d3d10.dll from Vista RTM, because mine is SP2 LDR branch. Try using Wine's d3d10.dll, but some samples will not work.

 

NOTE: I am using Win2003, I haven't tested it on Win2000 yet.

 

 

Do you know who anybody successed it on Windows XP  or 2003 R1 ?

What difference does it have among LDR and QFE branch on 2003?


Edited by blackwingcat, 18 May 2015 - 06:17 PM.

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

#631
Svyatpro

Svyatpro

    Newbie

  • Member
  • 12 posts
  • Joined 13-May 10
  • OS:2003 x86
  • Country: Country Flag

I enhanced this WineD3D branch somewhat, here is the download link:

http://rghost.net/8gYX4dzq5

 

Changes:

- Some implementations from Wine upstream

- Updated d3d10.dll according to KB3015171

 

 

BlackWingCat, I haven't tested it on Windows XP yet, cuz I need XP with support of msvcrt.dll from Vista, I don't have such a computer on hand. But it works on Win2003 without problems.

I compile these binaries with "-march=presscott" flag, maybe your problems are because of lack of SSE3 support.


Edited by Svyatpro, 19 May 2015 - 06:24 PM.


#632
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 849 posts
  • Joined 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag

I enhanced this WineD3D branch somewhat, here is the download link:

http://rghost.net/8gYX4dzq5

 

Changes:

- Some implementations from Wine upstream

- Updated d3d10.dll according to KB3015171

 

 

BlackWingCat, I haven't tested it on Windows XP yet, cuz I need XP with support of msvcrt.dll from Vista, I don't have such a computer on hand. But it works on Win2003 without problems.

I compile these binaries with "-march=presscott" flag, maybe your problems are because of lack of SSE3 support.

 

http://blog.livedoor...es/1706829.html

Here is update include Vista msvcrt.dll on XP support.

Plz Try to extract exe file.

 

My Windows 2000 is supported IsProcessorFeaturePresent on SSE3 and Xeon(X3360) Processor.


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

#633
Svyatpro

Svyatpro

    Newbie

  • Member
  • 12 posts
  • Joined 13-May 10
  • OS:2003 x86
  • Country: Country Flag

It works on XP SP3 NT5.1 as well as on Win2003. Tested on Acer Aspire TravelMate 5520G with HD2400XT onboard. I just had to install your Vista's msvcrt.dll update, also MSVCR90 and DirectX redist files may be required. 

 

OfWWVyC.png

 

 

Here is a little bit more updated version:

http://rghost.net/6LHwrNxM9

 

Changes:

-Added SM4 UGE opcode recognition from Wine upstream

 

 

I noticed one interesting thing, when you copy these D3D libs to System32 folder, Crysis 2007 runs with a "-dx10" switch but the screen is black and sound is playing.

 

 

If you are experienced in C programming you can wisely merge Wine-Staging-patched repository with PigFlyGames repository. I tried to do it myself, but not all the patches can be merged correctly.

 

Wine-Staging-patched repo: https://github.com/w...io/wine-patched

PigFlyGames repo: https://github.com/P...ine/tree/crysis

 



http://blog.livedoor...es/1706829.html

Here is update include Vista msvcrt.dll on XP support.

Plz Try to extract exe file.

 

My Windows 2000 is supported IsProcessorFeaturePresent on SSE3 and Xeon(X3360) Processor.

 

 

 


 


Edited by Svyatpro, 20 May 2015 - 11:17 AM.


#634
JosefReisinger

JosefReisinger

    W2K Freak

  • Member
  • Pip
  • 53 posts
  • Joined 25-June 14
  • OS:Windows 2000 Professional
  • Country: Country Flag

@blackwingcat Broadcom LAN

I managed to get broadcom LAN working on windows 2000 macbook pro with your new .inf file. I tweaked registry, loaded w2k system hive into xp and copied the (wrong) broadcom hklm\controlsetxxx\pci\ven_XXXX&dev_XXXX entries from the source machine to the right macbook ven & dev.

Broadcom only works with w2k.sys, 15.xx version complains with code 31 "necessary drivers could not be loaded". With remote desktop and working LAN I got usb mouse and usb keybord working (XP version). I also installed the intel chipset drivers. But: since I installed LAN, windows 2000 will not boot any more with ntkrnlmp, only with ntoskrnl (uniprocessor).  In safe mode, ntkrnlmp can be used if NOT used "safe mode with network drivers". I will check this in the next days and tell the results. Before I have to check the system dev, because not everything is like it should be (intel pci root port 0045 - code 12 - ressources).

Greetings Joe



#635
JosefReisinger

JosefReisinger

    W2K Freak

  • Member
  • Pip
  • 53 posts
  • Joined 25-June 14
  • OS:Windows 2000 Professional
  • Country: Country Flag

@blackwingcat

 

Broadcom LAN:

14xx.sys and new .inf file is stable on my system. It was not the reason for problem with ntkrnlmp. I also installed WIFI broadcom LAN without problems (software still missing). 

Problem seems to be thunderbolt 1394 device. It is not listed in network devices, although the ohci device seems to work properly in devmgr. If I use ntkrnlmp, system will freeze at "windows is starting up" after sucessful boot, but before loading net. 

Next problem is audio, macbook has a rare cirrus CS4206A (AB11) device, the XP driver will not work because of 3 missing dependencies in kernel. Next problem notebook nvidia GT330M, which has (with the corresponding subsys) only support with nvidia notebook driver 307.83. Next problem apple isight usb cam which works with usbvideo.sys. Next problem broadcom bluetooth. So I am not sure if it is better to give up and use XP32.  I also tried before to use 2k3 - no audio driver available, and system crashes on boot if more than 4GB Ram are inserted.

 

Exkernel 25e bug report:

I localized 25e and tried to use on my system. There is a new msvcrt.dll inside: 7.0.3790.4341. With this, I have many complaints about missing entry points: _wcsncpy_s (mmc, ccc), _except_handler4_common (k-meleon). Furthermore, Outlook 2003 crashes on closing. Should I stick to 7.0.6002.22755?

 

Greetings, Joe



#636
Tommy

Tommy

    Brooke's Tommy honey <3

  • Member
  • PipPipPipPip
  • 567 posts
  • Joined 19-February 10
  • OS:98SE
  • Country: Country Flag

blackwingcat, maybe you can figure this out.

 

I found something that looks to be similar to the D3DGear application I brought up a few weeks ago. It's located here: http://www.ezvid.com/

 

It requires a minimum of Windows XP SP3, so I do think there could be potential in this. The installer doesn't seem to work, even if I try tricking it with the kdw compatibility tool. However, since it works with XP, then that must mean it doesn't need DirectX 10 even. Is this something that might be able to work on 2000? I installed it on a copy of 7 and transferred the program itself to my 2000 computer but it crashes with an MS error. However, it might just be because it wasn't physically installed on this machine. I think this program might be the best solution to my needs for video recording while also recording from a webcam at the same time.


Daily running Windows 2000 Pro SP4 and Windows 98 Second Edition

2dtzy51.png
stillwin9xmsfnbt0.png


#637
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 849 posts
  • Joined 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag

When you run update\setup.exe and select NT6 system on MSVCRT, Exkernel install msvcrt version 7.0.6002.22755.

I think that it is not bug.

 

@blackwingcat

 

 

Exkernel 25e bug report:

I localized 25e and tried to use on my system. There is a new msvcrt.dll inside: 7.0.3790.4341. With this, I have many complaints about missing entry points: _wcsncpy_s (mmc, ccc), _except_handler4_common (k-meleon). Furthermore, Outlook 2003 crashes on closing. Should I stick to 7.0.6002.22755?

 

Greetings, Joe


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

#638
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 849 posts
  • Joined 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag

blackwingcat, maybe you can figure this out.

 

I found something that looks to be similar to the D3DGear application I brought up a few weeks ago. It's located here: http://www.ezvid.com/

 

It requires a minimum of Windows XP SP3, so I do think there could be potential in this. The installer doesn't seem to work, even if I try tricking it with the kdw compatibility tool. However, since it works with XP, then that must mean it doesn't need DirectX 10 even. Is this something that might be able to work on 2000? I installed it on a copy of 7 and transferred the program itself to my 2000 computer but it crashes with an MS error. However, it might just be because it wasn't physically installed on this machine. I think this program might be the best solution to my needs for video recording while also recording from a webcam at the same time.

Hi.

 

At first You should not set ezvid1.002b03.exe but ezvid1.002b03.tmp with fcwin XP mode.

And You can install it easy from ezvid_package.exe

 

 

I traced it

 

L79241B98:
SUB_L791B077A:
SUB_L793EA4AF:
SUB_L793935A5:
SUB_L79391286:

May be 7939163A ?

(0x80040154)
call    SUB_L793B4C5C
 

It seems to fail CoGetClassObject {48967118-C4C9-435C-94D8-001247B9A52A} BytescoutScreenCapturing.Capturer

C:\WINNT\system32\BytescoutScreenCapturing.dll

 

It seems not to install on Win2000.

 

I try to copy the following files.

 

BytescoutScreenCapturingFilter.dll

BytescoutVideoMixerFilter.dll

BytescoutScreenCapturing.dll

 

and register COM with regsvr32.

 

At later it seems to run with DirectX problem (because it may be virtual machine.).


Edited by blackwingcat, 28 May 2015 - 10:18 PM.

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

#639
JosefReisinger

JosefReisinger

    W2K Freak

  • Member
  • Pip
  • 53 posts
  • Joined 25-June 14
  • OS:Windows 2000 Professional
  • Country: Country Flag

@ blackwingcat bug exkernel

Sorry, I apologize. I had mismatch vista and "normal" files, _wcsncpy_s and other messages are gone since I fixed mismatch.

 

Outlook crash is not gone with exkernel 25e. If I start outlook, everything works fine. Only on closing, it crashes and wants to send problem report to microsoft. In event mgr, message: "faulting application outlook.exe, version 11.0.8326.0, stamp 4c1c2372, faulting module kernel32.dll, version 5.0.2195.7235, stamp 5342609f, debug? 0, fault address 0x000572bc". What could be the reason for this?

 

Greetings Joe



#640
blackwingcat

blackwingcat

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 849 posts
  • Joined 31-May 08
  • OS:Windows 2000 Professional
  • Country: Country Flag

Does it occur on exkernel 25e only (not 25d) ?

Plz try to disassemble outlook.exe 0x000572bc

http://www.heaventools.de/overview.htm

 

@ blackwingcat bug exkernel

Sorry, I apologize. I had mismatch vista and "normal" files, _wcsncpy_s and other messages are gone since I fixed mismatch.

 

Outlook crash is not gone with exkernel 25e. If I start outlook, everything works fine. Only on closing, it crashes and wants to send problem report to microsoft. In event mgr, message: "faulting application outlook.exe, version 11.0.8326.0, stamp 4c1c2372, faulting module kernel32.dll, version 5.0.2195.7235, stamp 5342609f, debug? 0, fault address 0x000572bc". What could be the reason for this?

 

Greetings Joe


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

#641
JosefReisinger

JosefReisinger

    W2K Freak

  • Member
  • Pip
  • 53 posts
  • Joined 25-June 14
  • OS:Windows 2000 Professional
  • Country: Country Flag

I copied kernel32 v7230 into system32 => no crash at closing outlook.
I again copied kernel32 v7235 into system32 => crash at closing outlook.
I disassembled outlook.exe, starting address 30000000, entry point 30001084. So bug must be found at 300572BC, isn't it? But code of disassembly only reaches to 30003004 with pe explorer. I also had a look into drwatson log. Perhaps this is of interest (attached).

Attached Files



#642
Tommy

Tommy

    Brooke's Tommy honey <3

  • Member
  • PipPipPipPip
  • 567 posts
  • Joined 19-February 10
  • OS:98SE
  • Country: Country Flag

 

blackwingcat, maybe you can figure this out.

 

I found something that looks to be similar to the D3DGear application I brought up a few weeks ago. It's located here: http://www.ezvid.com/

 

It requires a minimum of Windows XP SP3, so I do think there could be potential in this. The installer doesn't seem to work, even if I try tricking it with the kdw compatibility tool. However, since it works with XP, then that must mean it doesn't need DirectX 10 even. Is this something that might be able to work on 2000? I installed it on a copy of 7 and transferred the program itself to my 2000 computer but it crashes with an MS error. However, it might just be because it wasn't physically installed on this machine. I think this program might be the best solution to my needs for video recording while also recording from a webcam at the same time.

Hi.

 

At first You should not set ezvid1.002b03.exe but ezvid1.002b03.tmp with fcwin XP mode.

And You can install it easy from ezvid_package.exe

 

 

I traced it

 

L79241B98:
SUB_L791B077A:
SUB_L793EA4AF:
SUB_L793935A5:
SUB_L79391286:

May be 7939163A ?

(0x80040154)
call    SUB_L793B4C5C
 

It seems to fail CoGetClassObject {48967118-C4C9-435C-94D8-001247B9A52A} BytescoutScreenCapturing.Capturer

C:\WINNT\system32\BytescoutScreenCapturing.dll

 

It seems not to install on Win2000.

 

I try to copy the following files.

 

BytescoutScreenCapturingFilter.dll

BytescoutVideoMixerFilter.dll

BytescoutScreenCapturing.dll

 

and register COM with regsvr32.

 

At later it seems to run with DirectX problem (because it may be virtual machine.).

 

Thanks for the suggestion, sadly I still get stuck by a MS error reporting message and the program will not launch at all, I don't even get a dx error so I don't know what's going on with it.


Daily running Windows 2000 Pro SP4 and Windows 98 Second Edition

2dtzy51.png
stillwin9xmsfnbt0.png





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users