Đư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 → Open → Open 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.