Vista DPI Scale: Không thể vô hiệu hóa DPI Scale cho Wireshark


4

Tôi đang cố gắng vô hiệu hóa tỷ lệ dpi cho Wireshark, ngoại trừ Windows sẽ không cho phép tôi:

nhập mô tả hình ảnh ở đây

Tuy nhiên, tôi chọn bất kỳ thực thi ngẫu nhiên khác trong thư mục, uninstall.exeví dụ, tôi có thể làm điều đó tốt:

nhập mô tả hình ảnh ở đây

Đưa cái gì?


Tôi biết Microsoft sẽ không cho phép bạn mở rộng quy mô cho các ứng dụng đã ký của riêng họ:

nhập mô tả hình ảnh ở đây

Nhưng đó không phải là trường hợp ở đây.

tôi cũng đã kiểm tra bảng wireshark.exekê khai, với hy vọng tìm được manh mối ở đó , chỉ để phát hiện ra rằng Wireshark không được thiết kế để chạy trên Windows :

nhập mô tả hình ảnh ở đây

Tại sao Windows không cho phép tôi vô hiệu hóa tỷ lệ dpi cao wireshark.exe?


+1 để suy nghĩ về việc kiểm tra bảng kê khai. :) Bạn đã thử chạy "Trình hướng dẫn tương thích" để xem nó phản ứng như thế nào chưa? Phiên bản Vista này là gì?
Ƭᴇcʜιᴇ007

Tôi đang trải nghiệm điều này trên Windows 7, nhưng có lẽ nó áp dụng cho tất cả các phiên bản Windows hỗ trợ mở rộng dpi và khả năng tắt nó (được giới thiệu với Windows Vista)
Ian Boyd

OK, phiên bản 7 là gì? Chuyên nghiệp, người khởi xướng? 32-bit? 64-bit? Nó giúp hình thành một câu trả lời khi chúng ta có tất cả thông tin áp dụng. :)
cʜιᴇ007

Windows 7 Professional 64-bit. Nó đặt ra câu hỏi, liệu phiên bản Windows (Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate, N, KN, VL) có ảnh hưởng đến khả năng đặt cờ tương thích không?
Ian Boyd

Có lẽ không phải trong trường hợp này, nhưng biết rằng 64-bit từ việc di chuyển sẽ có ích. ;)
Ƭᴇcʜιᴇ007

Câu trả lời:


5

Nếu phần mềm bạn đang sử dụng (Wireshark trong trường hợp này) là 64 bit, thì các hộp tương thích sẽ không khả dụng.

Bạn có thể thử đặt cờ tương thích trực tiếp trong sổ đăng ký ở vị trí đăng ký sau:

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

Trong khóa đó, tạo một mục (chuỗi) như sau:

  • Tên: Đường dẫn đầy đủ đến .exe của ứng dụng
  • Loại: REG_SZ (Chuỗi)
  • Dữ liệu: PHẦN MỀM CAO CẤP

Đáng kinh ngạc. tôi không biết rằng các ứng dụng 64 bit không thể được hiển thị thông qua giao diện người dùng. Thêm khóa đăng ký bằng tay giải quyết vấn đề. Bạn đã làm rất tốt!
Ian Boyd

1
Tôi nghĩ đó là vì họ cho rằng không có lý do gì để làm cho ứng dụng 64 bit "tương thích" vì chúng sẽ không phải là "di sản" ngay từ đầu (hiện tại, dù sao đi nữa :)).
Ƭᴇcʜιᴇ007

2
Bản cập nhật Windows 8 gần đây nhất đã làm điều gì đó với Powerpoint trên Surface Pro của tôi để làm cho tất cả bị mờ. Vô hiệu hóa tỷ lệ DPI là giải pháp, nhưng vì là 64 bit, tôi không thể thực hiện được thông qua GUI. giải pháp này hoạt động như một cơ duyên, ngoại trừ giá trị dữ liệu đối với tôi cần phải là "~ CAO CẤP PHẦN MỀM" thay vì "PHẦN MỀM CAO CẤP"
Mike Monteiro
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.