Jump to content

Windows identification


Offler

Recommended Posts

if you run an installer which expects newer version of windows you may get error message even in case when all exports are working...

here

http://support.microsoft.com/kb/189249

is an example program how it can be done. how can be output from kernel getversionex modified?

this applies to steam.exe mostly, while this executable really dont use any missing export (kex 032a)

Edited by Offler
Link to comment
Share on other sites


partially. if the app gets error message like "linked to missing export" it may help. but if the app gives error message like "application expects newer version of windows" it means that in app is running similar program. these can block execution even when exports are ok.

for example steamengine main executable has this problem. all exports are ok, but app wont run.

Link to comment
Share on other sites

i tried to patch optional header in kernel32.dll but it has no effect. i imported there XP signatures... thats not the way how steam identifies the system... actually it didnt help by no app now.

also i really dont know how and when steam use other executables (with missing exports)...

later i realized that each executable has its own optional header with OS signatures... i really dont know for what...

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