Skip to content

LibreKey 1.2.0 — Loại trừ ứng dụng trên Windows

Latest

Choose a tag to compare

@viethoavnm viethoavnm released this 16 Aug 14:50
· 2 commits to master since this release

Đưa tính năng Loại trừ ứng dụng sang bản Windows.

Tải về

Nền tảng File Cách dùng
macOS 10.13+ LibreKey-1.2.0-macOS.zip Giải nén, kéo LibreKey.app vào /Applications
Windows LibreKey-1.2.0-windows.zip Giải nén, chạy LibreKey64.exe (hoặc LibreKey32.exe cho máy 32-bit)

⚠️ macOS: ký ad-hoc, chưa notarize. Lần mở đầu bị cảnh báo — chuột phải vào app → OpenOpen lần nữa.

⚠️ Windows: build sạch trên GitHub Actions và đã kiểm tra chuỗi trực tiếp trong binary, nhưng chưa ai chạy thử trên máy Windows thật. Gặp lỗi xin mở issue.

Có gì mới

Loại trừ ứng dụng trên Windows

Tab thứ tư, nằm giữa "Hệ thống" và "Thông tin" — cùng vị trí với bản macOS. Danh sách tên file thực thi, nút Thêm ứng dụng... mở hộp thoại chọn .exe, nút Bỏ khỏi danh sách chỉ bật khi có dòng được chọn.

Trong ứng dụng bị loại trừ, phím đi thẳng qua — engine không đụng vào. Riêng phím tắt chuyển ngôn ngữ và chuyển mã vẫn dùng được vì đó là phím tắt toàn cục.

Nhận diện theo tên file .exe, không phân biệt hoa thường vì tên file Windows vốn vậy. Danh sách lưu trong registry, sửa xong có hiệu lực ngay không cần khởi động lại.

Sửa lỗi

  • Thiếu <commdlg.h> khiến hộp thoại chọn file không biên dịch được
  • Thông báo khởi động lại với quyền Admin còn sót tên OpenKey

Bản macOS

Không đổi so với 1.1.0, chỉ nâng số phiên bản cho khớp.

Lưu ý kỹ thuật

AppExclusionList bên Windows chưa có unit test — win32 không có test target, khác với bản macOS nơi logic tương đương có 16 test. Phần logic thuần đã tách khỏi UI và registry để sau này thêm test được.

Chi tiết: CHANGELOG.md


Toàn bộ engine tiếng Việt là công của Mai Vũ Tuyên (OpenKey, GPL v3), giữ nguyên không sửa một dòng. Nếu thấy có ích, xin ủng hộ tác giả gốc tại tuyenvm.github.io/donate.html.