Phím tắt mở
Để chỉnh sửa một phím tắt, rõ ràng bạn cần phải mở nó trước, và điều đó chứng tỏ là khó. Trong một số trường hợp, bạn có thể buộc các chương trình tải các tệp lối tắt bằng cách sử dụng đối số dòng lệnh:
"X:\Path\to\program.exe" "X:\my shortcut.lnk"
Dù mục tiêu liên kết hoặc tập tin phím tắt thực tế được tải tùy thuộc vào chương trình. Đây là danh sách (không theo thứ tự cụ thể) của một số trình soạn thảo hex miễn phí hỗ trợ chúng ra khỏi hộp:
Cách giải quyết
Trong trường hợp bạn không thể tải nội dung của tệp lối tắt, bạn có thể mở dấu nhắc lệnh và đổi tên .lnk
tệp thành một phần mở rộng khác, không tồn tại, chẳng hạn như .lne
:
cd /d "X:\Folder\containing\shortcuts"
ren "my shortcut.lnk" "my shortcut.lne"
Nếu bạn có nhiều tệp, bạn cũng có thể đổi tên tất cả chúng cùng một lúc:
ren *.lnk *.lne
Sau đó, bạn sẽ có thể xử lý các phím tắt đó giống như các tệp thông thường. Khi bạn đã hoàn tất, hãy đảm bảo đổi tên chúng trở lại để khôi phục chức năng thông thường của chúng.
Thông tin thêm
Một phím tắt, hoặc liên kết shell , chứa thông tin siêu dữ liệu được sử dụng để truy cập vào một mục tiêu liên kết cụ thể . Nó được phân tích cú pháp và giải thích bởi trình bao Windows. Từ tài liệu chính thức:
Cấu trúc liên kết shell lưu trữ nhiều thông tin hữu ích cho người dùng cuối, bao gồm:
Một phím tắt có thể được sử dụng để khởi chạy một ứng dụng.
Một nhận xét mô tả.
Cài đặt kiểm soát hành vi ứng dụng.
Dữ liệu tùy chọn được lưu trữ trong các phần dữ liệu bổ sung .
Nguồn: [MS-SHLLINK]: Shell Link (.LNK) Định dạng tệp nhị phân - Tổng quan
Các phím tắt được lưu trữ dưới dạng tệp nhị phân và không thể chỉnh sửa bằng trình chỉnh sửa văn bản tiêu chuẩn. Một .lnk
tập tin điển hình trông giống như thế này trong nội bộ:
00000000 4C 00 00 00 01 14 02 00 00 00 00 00 C0 00 00 00 L...........À...
00000010 00 00 00 46 DC 03 00 02 20 00 00 00 C6 EF 52 BE ...FÜ... ...ÆïR¾
00000020 10 04 CA 01 C6 EF 52 BE 10 04 CA 01 60 45 8A 67 ..Ê.ÆïR¾..Ê.`EŠg
00000030 20 04 CA 01 00 9A 04 00 00 00 00 00 01 00 00 00 .Ê..š..........
Hai mươi byte đầu tiên luôn là những byte sau:
4C 00 00 00 01 14 02 00 00 00 00 00 C0 00 00 00 00 00 00 46
đọc thêm