blackwingcat

KernelEx for Win2000

922 posts in this topic

@blackwingcat

FreeFileSync doesn't work with kernel v21a :( It works in a "stock" system. After installing the kernel it doesn't even start.

DRWatson error from Event Viewer:

The application, , generated an application error The error occurred on 09/08/2012 @ 09:13:55.507 The exception generated was c0000005 at address 02691535 (getIconByIndex)
Edited by tomasz86
0

Share this post


Link to post
Share on other sites

The crash reason is the ImageList structure of windows 2000 is different from XP's.

You can run it with the follwoing way.

* download Windows XP MS12-048:

* extract WindowsXP-KB2691442-x86-XXX.exe /x

* copy shell32.dll to %ProgramFiles%\FreeFileSync\Bin

@blackwingcat

FreeFileSync doesn't work with kernel v21a :( It works in a "stock" system. After installing the kernel it doesn't even start.

DRWatson error from Event Viewer:

The application, , generated an application error The error occurred on 09/08/2012 @ 09:13:55.507 The exception generated was c0000005 at address 02691535 (getIconByIndex)

0

Share this post


Link to post
Share on other sites

The new v2.1b kernel extension does NOT work, I install it but upon reboot, I get a c00021a stop error. I had to uninstall via recovery console to get back up and running.

0

Share this post


Link to post
Share on other sites

Sorry, win32k.sys file was broken.

I replaced it.

The new v2.1b kernel extension does NOT work, I install it but upon reboot, I get a c00021a stop error. I had to uninstall via recovery console to get back up and running.

0

Share this post


Link to post
Share on other sites

Can you add to

advapi32:

I_ScSendTSMessage

rpcrt4:

RpcSsContextLockExclusive

crypt32:

CryptProtectMemory

These functions are required by Terminal Services, from Win2003

0

Share this post


Link to post
Share on other sites

I think Terminal Service also related with DCOM Server Process Launcher.

Are there any idea ?

Can you add to

advapi32:

I_ScSendTSMessage

rpcrt4:

RpcSsContextLockExclusive

crypt32:

CryptProtectMemory

These functions are required by Terminal Services, from Win2003

0

Share this post


Link to post
Share on other sites

I would like to say that the updated v2.1b kernel extension works properly now, thank you @blackwingcat!

Incidentally, I remember you said that adding NT6 kernel functions might/will cause problems. Can you give us an insight as to why this is?

0

Share this post


Link to post
Share on other sites

Hi.

I have already replied it.

Did you find the dlls ?

If you could't find try to use dependency walker.

Incidentally, I remember you said that adding NT6 kernel functions might/will cause problems. Can you give us an insight as to why this is?

Edited by blackwingcat
0

Share this post


Link to post
Share on other sites

I must've missed it then, I apologize. I will look back on previous posts.

And wait, what DLLs am I looking for? I do use Dependency Walker quite a bit and that's how I usually come up with what I'm looking for. Is there anyway to start getting a few Vista programs working on Windows 2000, such as Vista's MSPaint? I imagine 7's will be a little more difficult but I didn't think Vista's version was much different than 2000/XP's.

0

Share this post


Link to post
Share on other sites

Another way.

Seach older kernel32.dll and kernelxp.dll with Windows Explorer from your drive.

Next version exntended Kenel will make work the applications which are compiled with Visual Studio 2012 (with /MT /Mtd option).

But it is difficult that you run Vista MSPaint and etc.

I must've missed it then, I apologize. I will look back on previous posts.

And wait, what DLLs am I looking for? I do use Dependency Walker quite a bit and that's how I usually come up with what I'm looking for. Is there anyway to start getting a few Vista programs working on Windows 2000, such as Vista's MSPaint? I imagine 7's will be a little more difficult but I didn't think Vista's version was much different than 2000/XP's.

0

Share this post


Link to post
Share on other sites

Oh right, now I remember! Stupid work really has me stressed out. Anyway, I haven't seen any old kernel32.dll/kernelXP.dll on my drive. However, since I've updated the extended kernel, the errors seem to have stopped. I haven't received them in a few days. I checked the assembly like you said and I didn't see anything in there either so maybe the problem took care of itself.

Windows Media Center update: It seems to rely on MS .NET Framework v1.0.3705. I think I've gotten through just about all the hoops except it has an error saying it requires Windows XP Media Center Edition to run so now I'm trying to work around that. However, using fcwin and compatibility mode isn't working so I will be looking for other alternatives and see what I can come up with.

0

Share this post


Link to post
Share on other sites

Media center relies on a registry entry in 'SYSTEM\WPA\MediaCenter', which you may need to edit offline (not sure if WPA even exists in the 2000 registry).

0

Share this post


Link to post
Share on other sites

Extended kernel v2.2 is released. (English and Japanese)

The applications which complied with /MT or /Mtd option by VC++2012 work on Windows 2000 ! :hello:

You can download sample application from here

Edited by blackwingcat
0

Share this post


Link to post
Share on other sites

Where is the kernel extension available for download? I checked your blog but I don't see anything new except for v2.1b. Was there a problem with the newest release that it's not up there or is it on a separate download page?

0

Share this post


Link to post
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.