Larry once made a script that would allow a person to change the screen resolution and depth, but in the process left the DPI change portion to the noobs. Well Larry, I admit I am a noob at dllcall, because I cannot see how to change the DPI using the DEVMODE dllstruct you created, since it does not seem to follow the format on MSDN. For reference, the original post is here. My current (very unsuccessful) attempt is here: Func DisplayChangeDPI($dpi)
$DM_LOGPIXELS = 0x00020000
$DEVMODE = DLL