vista64 で画面解像度を検出するのに深刻な問題があります。C# を使用して、Web ページの裏側の解像度を見つける方法が 2 つあります。JavaScript を使用したクライアント側の解決は問題ありませんが、裏側は何も正しくありません。
int deskWidth = SystemInformation.PrimaryMonitorSize.Width; return 1024
IntPtr hdcSrc = User32.GetDesktopWindow(); int width = GetDeviceCaps(hdcSrc, HORZRES); return 1024
多くの変更の後、画面解像度です。これらのメソッドは常に同じ値 1024 を返します。以前はこれらのメソッドは正常に機能していましたが、Windows の更新はここにあります。
誰かがこの問題を解決するのを手伝ってくれますか、またはうまくいく解決策を得る別の方法を提案してくれますか?
ご回答ありがとうございます。