View Single Post
Old 28th January 2009, 06:58   #35
Junior Member
Join Date: Jan 2009
Posts: 4
Originally posted by kichik
You need to use RequestExecutionLevel to avoid Vista's compatibility hacks. If it doesn't work, there might be a problem with the embedded manifest. Maybe it was converted to UTF-16 as well though it should stay UTF-8.
The manifest is all right. For some reason the generated installer ran in Windows XP compatiblity mode. And not for me, but for "all users": right-click icon, properties, compatibility, settings for all users. Ticking that one off, and GetVersion.dll returns Vista again.

I rebuild GetVersion.dll and Processes.dll for Unicode. Now I can roll out our installer with Unicode language strings
mark.ruys is offline   Reply With Quote