Is this a bug or is it by design..

When using ReadProfileString() to read the next ini file (defines a shortcut to create only if requirements are met)..
code:
[%USERPROFILE%\Start Menu\Programs\Route66 Benelux 2003.lnk]
Exe=%ProgramFiles%\Terminal Services Client\Mstsc.exe
StartPath=%programfiles%\Terminal Services Client
Parameter="Route66 Europe"
Comment=Route66 Europe 2003
DialUp=3
Required=MSI 2.0|Terminal Server Client 5.0

..it returns as Parameter the string whithout ""! When putting something in front, say..
code:
[%USERPROFILE%\Start Menu\Programs\Route66 Benelux 2003.lnk]
Exe=%ProgramFiles%\Terminal Services Client\Mstsc.exe
StartPath=%programfiles%\Terminal Services Client
Parameter=test "Route66 Europe"
Comment=Route66 Europe 2003
DialUp=3
Required=MSI 2.0|Terminal Server Client 5.0

it works fine!

Is this a bug or is it by design ?? It doesn't work for 4.21, 4.12..
_________________________
Kind regards,