VOGONS


First post, by filipetolhuizen

User metadata
Rank Oldbie
Rank
Oldbie

Is there a possible way to bypass or spoof Windows version check for more (Windows 7/8 reporting Windows 10/11) without using any extended kernels? (most are still unstable for most applications due to being still incomplete). On some programs I tried finding a variable on CFF Explorer but still without success and MS ACT won't allow version lie for a newer Windows than your host.

Reply 1 of 8, by Jo22

User metadata
Rank l33t++
Rank
l33t++

VxKex, maybe?

Edit: Never mind. In the past, there was Lieversn and win32lie.
Re: Emulation on MS Windows 3.1x ?

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 2 of 8, by UCyborg

User metadata
Rank Oldbie
Rank
Oldbie

I once attached debugger to setup.exe of Creative Sound Blaster X-Fi MB3 and modified the values returned by GetVersionEx (actually by whatever was called in ntdll.dll) in memory so it would install on Vista (only 7 was supported officially). Unless the program is weird, it's probably easier to modify the target program in question.

But honestly, unless you really love (re)programming, you don't want to torture yourself with old out-of-support Windows versions.

Arthur Schopenhauer wrote:

A man can be himself only so long as he is alone; and if he does not love solitude, he will not love freedom; for it is only when he is alone that he is really free.

Reply 3 of 8, by elszgensa

User metadata
Rank Oldbie
Rank
Oldbie
UCyborg wrote on Yesterday, 19:26:

But honestly, unless you really love (re)programming, you don't want to torture yourself with old out-of-support Windows versions.

*Checks website address*

Nope, still on Vogons.

What on odd thing to post here.

Reply 4 of 8, by filipetolhuizen

User metadata
Rank Oldbie
Rank
Oldbie
UCyborg wrote on Yesterday, 19:26:

I once attached debugger to setup.exe of Creative Sound Blaster X-Fi MB3 and modified the values returned by GetVersionEx (actually by whatever was called in ntdll.dll) in memory so it would install on Vista (only 7 was supported officially). Unless the program is weird, it's probably easier to modify the target program in question.

But honestly, unless you really love (re)programming, you don't want to torture yourself with old out-of-support Windows versions.

That's what I'm trying to do with CFFExplorer but I guess I haven't found the right place or variable. VXKex NEXT crashes the game upon launching, so it's still not compatible. I've managed to get around with it on .msi files using Orca, but it's not for .EXEs.

Reply 5 of 8, by UCyborg

User metadata
Rank Oldbie
Rank
Oldbie
elszgensa wrote on Yesterday, 20:29:

*Checks website address*

Nope, still on Vogons.

What on odd thing to post here.

Yes, it stands for Very Old Games On New Systems. New software on old systems is a different matter.

@filipetolhuizen
Perhaps someone could give you a hint if you post what exactly are you trying to run.

Arthur Schopenhauer wrote:

A man can be himself only so long as he is alone; and if he does not love solitude, he will not love freedom; for it is only when he is alone that he is really free.

Reply 6 of 8, by filipetolhuizen

User metadata
Rank Oldbie
Rank
Oldbie
UCyborg wrote on Yesterday, 22:55:
Yes, it stands for Very Old Games On New Systems. New software on old systems is a different matter. […]
Show full quote
elszgensa wrote on Yesterday, 20:29:

*Checks website address*

Nope, still on Vogons.

What on odd thing to post here.

Yes, it stands for Very Old Games On New Systems. New software on old systems is a different matter.

@filipetolhuizen
Perhaps someone could give you a hint if you post what exactly are you trying to run.

Ok, sorry about that. It's Delores: A Thimbleweed Park Mini-Adventure.
It requires Windows 10 and DX12 but the DX12 part I might've solved. I got the Windows7 DX12 libraries released by Microsoft and I got a DX12 compatible card (GTX1660), but now I only need to solve the OS detection part. I know I might face other problems, but I'll only be sure if I can solve this one first.

Reply 7 of 8, by UCyborg

User metadata
Rank Oldbie
Rank
Oldbie

D3D12 on Windows 7 has to be used in specific way, it doesn't work exactly like D3D12 on Windows 10 from what I've read.

https://github.com/microsoft/DirectX-Specs/bl … /D3D12onWin7.md

Arthur Schopenhauer wrote:

A man can be himself only so long as he is alone; and if he does not love solitude, he will not love freedom; for it is only when he is alone that he is really free.

Reply 8 of 8, by filipetolhuizen

User metadata
Rank Oldbie
Rank
Oldbie
UCyborg wrote on Today, 01:05:

D3D12 on Windows 7 has to be used in specific way, it doesn't work exactly like D3D12 on Windows 10 from what I've read.

https://github.com/microsoft/DirectX-Specs/bl … /D3D12onWin7.md

Ok like I said before, I might've solved that one, but I can't be sure unless I can get around the OS detection part. I believe that can be done using CFF Explorer but I'm not sure what exactly to change, as everything I tried changing didn't make a difference.