.LNK files launched ignoring compatibility settings.

Discussion of bugs and problems found in Altap Salamander. In your reports, please be as descriptive as possible, and report one incident per report. Do not post crash reports here, send us the generated bug report by email instead, please.
tikom

.LNK files launched ignoring compatibility settings.

Post by tikom »

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.
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Post by Jan Rysavy »

Otestoval jsem pod W2K a XP a nedaří se mi problém reprodukovat. Salamander detekuje běh v compatibility režimu a zobrazí při startu varovné okénko, takže je ideální testovací médium.

Edit: zmatkoval jsem, zlobí to u mě také. Děkujeme za informaci, zkusíme rozmyslet co s tím.
tikom

Post by tikom »

Jan Rysavy wrote:Salamander detekuje běh v compatibility režimu a zobrazí při startu varovné okénko, takže je ideální testovací médium.
Ah, that makes testing easier!
Edit: zmatkoval jsem, zlobí to u mě také. Děkujeme za informaci, zkusíme rozmyslet co s tím.
Thank you.
This is not a serious problem, as a workaround exists. I just laugh at myself because for 6 months I was convinced that emulation doesn't work and couldn't play a game, until I've had an idea to try it outside of Salamander ;)
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Post by Jan Rysavy »

I'm sorry for answering in Czech :oops:

We will look at this problem, thank you for this bug report!

Note: On Windows XP this problem is gone, it was probably fixed by Microsoft.
tikom

Post by tikom »

Jan Rysavy wrote:I'm sorry for answering in Czech :oops:
No worry, I just wondered how you found out that I'm Polish and understand you ;-)
Post Reply