aemik
23rd August 2007 10:18 UTC
Problem with german Vista
Hello,
Ive tested my Installer on 4 OS.
- XP english
- XP german
- Vista english
- Vista german
On XP english and german the constants are right.
e.g. C:\Program Files fpr englsih version and C:\Programme for german version.
On english Vista the constants are also right but on german Vista the constants are wrong. There is no difference between english and german constants. Everything is written in german but the constants are english.
So e.g. one of my problems is that my uninstaller cant find the right path of the destop icons because $DESKTOP is wrong for german Vista.
Help plz.
Thanks
Anders
23rd August 2007 15:48 UTC
Are you saying you get the english version of $DESKTOP and that doesnt actually point to the desktop ?
This might be related to http://sourceforge.net/tracker/index...49&atid=373088
aemik
24th August 2007 08:01 UTC
Yes this is my problem...
Although the constants are wrong my Installer runs without problems on german Vista.
I have only one problem. When I uninstall my program the Desktop icons will not being deleted. This problem is the only one I have with the wrong constants and it only appears on german Vista.
Solution for this problem?
Thanks,
aemik
aemik
24th August 2007 09:34 UTC
I use "SetShellVarContext all"
but the problem also appears...
i think it is a language problem because i hve no problems on english vista.
kichik
24th August 2007 10:48 UTC
I doubt it. The language issue is only a display issue. You can validate by displaying the full path and make sure it exists.
Try using RequestExecutionLevel for the deletion issue, it's better than SetShellVarContenxt anyway.