我在检测 vista64 下的屏幕分辨率时遇到了严重问题。我有 2 种方法使用 C# 来查找网页的背面分辨率。使用 javascript 的客户端解析很好,但背面没有什么是正确的。
int deskWidth = SystemInformation.PrimaryMonitorSize.Width; return 1024
IntPtr hdcSrc = User32.GetDesktopWindow(); int width = GetDeviceCaps(hdcSrc, HORZRES); return 1024
经过多次更改是屏幕资源。这些方法总是返回相同的值 1024。过去这些方法运行良好,但 Windows 更新在这里。
有人可以帮我解决这个问题或建议另一种方法来获得有效的解决方案吗?
非常感谢您的回答。