Set Compatibility on exe file regardless of file location

visionimpaired

New Member
Messages
2
Good Evening Gentlemen.

I have an issue running a program that is contained in a self extracting zip that is supposed to run automatically.

The SFX files unzips the contents to a folder on my hard disk (no problem), but then tries to run another program (installer.exe) that is located in the extracted folder.

The program fromm inside the SFX runs fine if I set the compatibility to XP manually, but the problem is that the the SFX extracts the files to a different location each time it is run.

Is there a global way to make a program (installer.exe) run in compatibility mode wherever it exists?

Thank you very much in advance for any tips.

VI
 

My Computer

System One

  • OS
    Windows *
    Computer type
    PC/Desktop
Hi,

After extracting the SFX, try running installer.exe from a CMD-file as follows:
Code:
set __COMPAT_LAYER=WINXPSP3
start installer.exe
If it works, repackage the SFX. Add the CMD-file on the same level with installer.exe and call CMD from SFX instead of the original installer.
 

My Computer

System One

  • OS
    Windows 8 Pro x64
    Computer type
    Laptop
    System Manufacturer/Model
    HP Pavilion dv7t (17.3'', i7-2630QM, HD 6770M 1Gb, 8Gb RAM, 2 SSD@120Gb + 1 HDD@750Gb)
Hi Vadikan.

Thanks for your reply.

I can't repack the SFX because someone else creates it each day and they can not change their process.

Any other ideas to globally set it?

VI
 

My Computer

System One

  • OS
    Windows *
    Computer type
    PC/Desktop
Well, these people are under-qualified for their job :) They should change their process, because they ship an incompatible product. You have to at least talk to them and explain the problem.

I suspect you tried neither that nor the first part of my suggestion. FYI, any other ideas may depend on the latter.
 

My Computer

System One

  • OS
    Windows 8 Pro x64
    Computer type
    Laptop
    System Manufacturer/Model
    HP Pavilion dv7t (17.3'', i7-2630QM, HD 6770M 1Gb, 8Gb RAM, 2 SSD@120Gb + 1 HDD@750Gb)
Is there a global way to make a program (installer.exe) run in compatibility mode wherever it exists?

I don't believe this is possible. Be aware that compatibility mode is designed to enable older applications to run on Windows 8. It was never intended to for use with new applications which should be designed to be compatible. You really need to contact the supplier.
 

My Computer

System One

  • OS
    Windows 7
    Computer type
    PC/Desktop
Back
Top