Link to home
Start Free TrialLog in
Avatar of faengelm
faengelm

asked on

spoofing Windows 7 version on a Windows 8 OS

I am looking for a way to change what MSinfo32 or VER returns on a Windows 8 system to make it appear to be a Windows 7 system.

I already use App Compatability property to launch the app as Windows 7, but when this app runs it again checks the Windows version before  performing some operations and detects it as Windows 8

I already tried changing the CurrentVersion & ProductName in the Registry, but that does not fool MSinfo32, systeminfo, VER or System in the control panel
Avatar of meko72
meko72
Flag of United States of America image

First off, why would you do this?

Secondly, You cant, its going to be impossible to fool any appications like you mentioned above because we do not have access to the sorce code of the OS.
ASKER CERTIFIED SOLUTION
Avatar of CSI-Windows_com
CSI-Windows_com
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of morrisonhosting
morrisonhosting

It would be much easier to install a Virtual Machine running Windows 7 inside your Windows 8 Host OS.
An entire virtual machine has at least two significant challenges above Compatibility Shimming: 1) an extra machine instance that needs configuration, patching, virus protection and other maintenance, 2) When users save  their data it is inside a VM instance - not in their normal "Documents" folder - this complicates backup and recovery.  Microsoft MED-V solves challenge #2 - if you have access to it.

These are the reasons Microsoft has put so much effort into the compatibility sub-system - which is also used by the base OS to shim it's own operations.
I understand why you would want to Shim it but it seems like it'd be more of a hastle when many VM host software applications have the ability to solve the problem of #2 through mounting the hard drive as a drive map and making the installation save the files there.

The patching is always a pain though.
Avatar of faengelm

ASKER

I actually want to test this vendor-supplied Windows 7 Application on a Windows 8 system, so a VM would not meet my needs... I want to see this app in a Windows 8 environment.

Other than provinging a shim as suggested above, is there anything I can change in the registry or GPOs to make standard Windows calls return a Windows 7 OS version on a Windows 8 system?
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial