I have an app in vb.net 2010. on a windows 7 machine, the UI appears ok for up to 120 dpi (125%) since windows 7 by default enables "xp style dpi scaling" for dpi values equal or less than 120. for >120 dpi values the UI objects get misaligned and blurry unless user manually check (enable) the "xp style dpi scaling" option in display settings. for the same reason, the ".DpiX" returns correct number for <=120 dpi, while returns 96 for any >120 dpi value, unless, again, i manually enable that option.
I am wondering if there is any way *for example, through manifest) to force windows use the XP style dpi scaling for every dpi value?