.LNK files launched ignoring compatibility settings.
Posted: 23 Apr 2007, 13:24
Hi,
I use "compatibility mode" of Windows 2000 to run several older games that check if OS version = Win95. This works correctly when such shortcut is launched from Windows, but never from Salamander. It seems as if Salamander reads some info from LNK file to launche it, instead of relying on Windows mechanisms.
To check it you need an old software that checks Windows version (for example "Incubation" game by Bluebyte) or a simple exe file that calls Windows API to get version and display it.
Steps to reproduce:
1) create a shortcut for the main application EXE file.
2) right-click on shortcut, go to "Properties", then "Compatibility" tab. If you do not see such tab, please read:
http://support.microsoft.com/default.as ... -us;279792
3) enable Win95 emulation mode,
Now if you launch the shortcut from Salamander, this setting is ignored and application runs in Win2000 mode. Starting the same file from Explorer gives desired results.
I use "compatibility mode" of Windows 2000 to run several older games that check if OS version = Win95. This works correctly when such shortcut is launched from Windows, but never from Salamander. It seems as if Salamander reads some info from LNK file to launche it, instead of relying on Windows mechanisms.
To check it you need an old software that checks Windows version (for example "Incubation" game by Bluebyte) or a simple exe file that calls Windows API to get version and display it.
Steps to reproduce:
1) create a shortcut for the main application EXE file.
2) right-click on shortcut, go to "Properties", then "Compatibility" tab. If you do not see such tab, please read:
http://support.microsoft.com/default.as ... -us;279792
3) enable Win95 emulation mode,
Now if you launch the shortcut from Salamander, this setting is ignored and application runs in Win2000 mode. Starting the same file from Explorer gives desired results.