Jump to content

KernelEx for Win2000


Recommended Posts

Hi.

Already developping version was added

vDbgPrintExWithPrefix

vDbgPrintEx

DbgPrintEx

it will be coming soon

@blackwingcat

I wonder if it is possible to add DbgPrintEx to ntdll.dll. It's required by ABBYY FineReader and probably several other applications. The API is present in WildBill's ntdll.dll.

Is Your HDD enough space ?

Edit: Something is broken. I've tested Windows2000-KB935839-v17k-x86-ENU:

1. Installation -> no problem

2. Uninstallation -> no problem

3. Reinstallation->

post-310716-0-55096100-1342928034_thumb.

Edited by blackwingcat
Link to comment
Share on other sites


@blackwingcat

I'm totally lost here.

My programming knowledge is not that deep, so it's difficult to catch up your short comment.

Sorry for that.

I still don't get it why I must change the image base of all the DLLs.

I thought DLL rebase is an optional thing.

I tried your PEMaker, but I could not figure out what to do in the tab of relocation table.

If you meant rebuilding of relocation table, is it really necessary even if my work did not change 'base of code' nor ' base of data'?

I blame myself for little patience, but maybe it's time to give up.

I don't have much time to do thorough research.

I know that I'm bothering you, but is it hard to build a Korean version?

If it can happen I can provide you with Korean resource files in .res format.

Anyway thanks for you help.

Link to comment
Share on other sites

@blackwingcat

Something seems to be broken in the newest versions of the kernel. If you start Firefox it will open two windows - a normal one and a second CMD window which doesn't close until you close Firefox itself. If you close the window then Firefox will also close.

Edit: It's the new kernel32.dll to cause the problem.

Several weeks ago I posted about this so I'm glad someone else is now seeing it, hopefully a fix can be worked out. It's a little annoying although the latest Firefox and Thunderbird are still working good.

Link to comment
Share on other sites

Hi blackwingcat, thanks for all your work.

It appears you might have made some fixes regarding the video stop error I was having, what do I need to download? There's the latest v17k and then an extended core with a VGA update, are both of those needed?

Link to comment
Share on other sites

Hi.

kernel32.dll must be changed ImageBase.

It changes Code and Data Base address change.

You can test more easy following.

1. SafeDllSearchMode off.

2. Create Folder

3. Copy notepad.exe there.

4. Copy New kernel32.dll

5. If your Kernel32.dll image corrects, notepad run.

6. Try to install to real system.

If you meant rebuilding of relocation table, is it really necessary even if my work did not change 'base of code' nor ' base of data'?

Link to comment
Share on other sites

  • 2 weeks later...

Hi,

I fixed on v17n :)

@blackwingcat

Something seems to be broken in the newest versions of the kernel. If you start Firefox it will open two windows - a normal one and a second CMD window which doesn't close until you close Firefox itself. If you close the window then Firefox will also close.

Edit: It's the new kernel32.dll to cause the problem.

Several weeks ago I posted about this so I'm glad someone else is now seeing it, hopefully a fix can be worked out. It's a little annoying although the latest Firefox and Thunderbird are still working good.

Link to comment
Share on other sites

I added these functions on v17m :)

Hi.

Already developping version was added

vDbgPrintExWithPrefix

vDbgPrintEx

DbgPrintEx

it will be coming soon

@blackwingcat

I wonder if it is possible to add DbgPrintEx to ntdll.dll. It's required by ABBYY FineReader and probably several other applications. The API is present in WildBill's ntdll.dll.

Link to comment
Share on other sites

@blackwingcat

I've just checked the newest version of the kernel (v20a2). There's a new ole32.dll there... but why has it got the same version number as the last official one from KB924432?

KB924432

Ole32.dll 5.0.2195.7103

KB935839-v20a

Ole32.dll 5.0.2195.7103

Shouldn't it be v7104? :unsure:

Edited by tomasz86
Link to comment
Share on other sites

@blackwingcat

I've just checked the newest version of the kernel (v20a2). There's a new ole32.dll there... but why has it got the same version number as the last official one from KB924432?

KB924432

Ole32.dll 5.0.2195.7103

KB935839-v20a

Ole32.dll 5.0.2195.7103

Shouldn't it be v7104? :unsure:

Hi.

Perhaps I forget to change version.

I set Traditional Chinese and Japanese version 7104.

Link to comment
Share on other sites

I try to run it with Windows2000-KB2393802-v11-x86-ENU.

But It occurrs crush with watson.

Are there any other requirement ?

@BlackWingCat

There is a problem with your kernel32.dll and .NET Framework 4.0. After "installing" .NET 4.0 when trying to run a program which requires it, ex. this one you get:

1. Your kernel32.dll 5.0.2195.71xx (all versions):

wdYGv.png

2. WildBill's kernel32.dll 5.0.2195.7154. The program runs normally.

LfKe7.png

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...