Jump to content

[WIP] Windows Vista Extended Kernel


win32

Recommended Posts

20 hours ago, Voxo said:

yes...

No Illegal/Copyrighted Software Discussion

rule 1.a This is not a warez site! Links/Requests to warez and/or illegal material (e.g., cracks, serials, etc.) will not be tolerated. Discussion of circumventing WGA/activation/timebombs/license restrictions, use of keygens, or any other illegal activity, including, but not limited to, requests for help where pirated software is being used or being discussed, will also not be tolerated. Offenders may be banned on first violation.

Edited by Tripredacus
don't quote rule breaking posts
Link to comment
Share on other sites


2 hours ago, Voxo said:

Could that be "V6 version" the same as mentioned "v10262021"?

Ask the author him/herself of the ISOs about it. Discussions/Help with modified Windows ISOs here is prohibited.

Edited by mina7601
Link to comment
Share on other sites

3 hours ago, Voxo said:

Does this version work with osver.ini?

Yes it does, but it uses some different syntax (FirefoxFix=1 instead of BuildNumber=7600 for fixing Firefox fonts, for example).

Link to comment
Share on other sites

On 1/17/2023 at 3:03 AM, win32 said:

Yes it does, but it uses some different syntax (FirefoxFix=1 instead of BuildNumber=7600 for fixing Firefox fonts, for example).

Firefox will end support for Windows 7 on February, as it had already ended. Please help for Windows Vista with Windows 10 functionality. 

Link to comment
Share on other sites

5 hours ago, WinCare said:

Firefox will end support for Windows 7 on February, as it had already ended. Please help for Windows Vista with Windows 10 functionality. 

That's wrong. No end of support date have been decided yet.

Also please note that this is not because Chromium ends support for Win7 that Mozilla will immediately follow. As Firefox does not rely on a Chromium base, they can continue providing support as long they want. For example if they wants to continue supporting W7 until 2026, they can (I'm not saying they will, but they're capable to).

168928532_proposdeFirefoxNightly.png.08de34a277eaeec7d52d73d94501479e.png

As you can see, the latest Nightly build runs on W7. If Mz planned to end the support in February as you said, Nightly should have be blocked on v109, as v111 represents the release that will be released in March. This scenario happened on Chrome & consorts, they blocked W7 on v109 on Canary builds in December when 110.0.xxxx.xx builds arrived, because if you plan to stop support on a product, providing alpha builds of the next version on it is just senseless.

Link to comment
Share on other sites

IMPORTANT:

Whatever changes were made to the last October kernel, they are for the good ! I get much, much better performance in DX11 games. Esp. in the latest titles I recently ported to Vista.

I mean the kernel32.dll.

Link to comment
Share on other sites

On 1/20/2023 at 9:52 PM, AstragonQC said:

That's wrong. No end of support date have been decided yet.

Also please note that this is not because Chromium ends support for Win7 that Mozilla will immediately follow. As Firefox does not rely on a Chromium base, they can continue providing support as long they want. For example if they wants to continue supporting W7 until 2026, they can (I'm not saying they will, but they're capable to).

168928532_proposdeFirefoxNightly.png.08de34a277eaeec7d52d73d94501479e.png

As you can see, the latest Nightly build runs on W7. If Mz planned to end the support in February as you said, Nightly should have be blocked on v109, as v111 represents the release that will be released in March. This scenario happened on Chrome & consorts, they blocked W7 on v109 on Canary builds in December when 110.0.xxxx.xx builds arrived, because if you plan to stop support on a product, providing alpha builds of the next version on it is just senseless.

We know. But how to spoof Windows 10 apps on Windows Vista with NT 6.0 to NT 10.0? 

Link to comment
Share on other sites

@win32 hi, could you suggest a real replacement for these ?

Just stubs don't work for this precise case. Thank you !

GetMaximumProcessorCount  this one somewhat worked if replaced to GetCurrentProcessorNumber

These below didn't work if stubbed.

GetThreadIdealProcessorEx 

K32GetModuleInformation 

K32GetProcessMemoryInfo 

Link to comment
Share on other sites

4 minutes ago, D.Draker said:

GetMaximumProcessorCount  this one somewhat worked if replaced to GetCurrentProcessorNumber

I think CloseHandle may also work.

9 minutes ago, D.Draker said:

GetThreadIdealProcessorEx 

Maybe QueryProcessAffinityUpdateMode.

11 minutes ago, D.Draker said:

K32GetModuleInformation 

K32GetProcessMemoryInfo 

Possibly QueryFullProcessImageNameW and GetEnvironmentVariable respectively.

If those are the only two functions imported from kernel32, you can change the import DLL name to psapi.dll and the function imports to GetModuleInformation and GetProcessMemoryInfo.

Link to comment
Share on other sites

3 hours ago, win32 said:

1 I think CloseHandle may also work.

2 Maybe QueryProcessAffinityUpdateMode.

3 Possibly QueryFullProcessImageNameW and GetEnvironmentVariable respectively.

If those are the only two functions imported from kernel32, you can change the import DLL name to psapi.dll and the function imports to GetModuleInformation and GetProcessMemoryInfo.

1 - Worked !

2 - Very long (doesn't fit the old one)

3 - Query.. is very long and GerEnv. is not found in the kernel, and I can't change the imports. It's just too many of them to edit.

Link to comment
Share on other sites

3 minutes ago, D.Draker said:

2 - Very long (doesn't fit the old one)

3 - Query.. is very long and GerEnv. is not found in the kernel, and I can't change the imports. It's just too many of them to edit.

2. Try GetProcessIoCounters.

3. It is hard to find a suitable one for K32GetModuleInformation, maybe try FindFirstStreamW. As for K32GetProcessMemoryInfo, I meant to say GetEnvironmentVariableA. It should fit in there.

Link to comment
Share on other sites

3 hours ago, win32 said:

2. Try GetProcessIoCounters.

3. It is hard to find a suitable one for K32GetModuleInformation, maybe try FindFirstStreamW. As for K32GetProcessMemoryInfo, I meant to say GetEnvironmentVariableA. It should fit in there.

Thank you, I'll try, update for CloseHandle, it crashed, unfortunately. After some time I could only get a white (hardware) cursor in the game. 

So i'll stay with my 1st variant for some time and see if works for more than several hours. With it I get occasional frame drops, but nothing awful.

Link to comment
Share on other sites

On 6/15/2020 at 3:15 AM, win32 said:

I strongly recommend disregarding the tutorials and contacting me directly instead about the extended kernel

Where are source codes?

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...