2010-12-13 13 views
12

Có ai biết cách đọc các tệp Microsoft tạo cho JumpLists không?Giải mã/Đọc/Sửa đổi ".automaticDestinations-ms" và/hoặc ".customDestinations-ms"

Tôi muốn xóa khỏi JumpList tất cả lịch sử/được truy cập nhiều nhất/gần đây đã đóng, KHÔNG xóa các tác vụ.

Tôi đã cố gắng sử dụng APPID từ win7api và xóa ví dụ, jumplist của google chrome. Nhưng với phương thức "ClearAllUserTasks" nó xóa mọi thứ khỏi jumplist, thậm chí là "Tasks". Điều tương tự là xóa tệp.

Không phải là cách nào để biết định dạng của các tệp * đích-ms, vì vậy tôi có thể tự sửa đổi chúng? Về cơ bản, muốn xóa lịch sử/truy cập nhiều nhất, nhưng không thể tìm thấy bất cứ điều gì trong Windows 7 Api (cũng không phải C++ hoặc .NET).

Trả lời

6

Tệp là tệp Structured Storage.

+0

Cảm ơn. Tôi sẽ xem thử! – Timotei

+0

Sau một số thử nghiệm, tôi nhận ra '.automaticDestinations-ms' là các tệp lưu trữ có cấu trúc như câu trả lời cho biết. Tuy nhiên, '.customDestinations-ms' thì không. May mắn thay, tôi nhận thấy rằng đối với những gì tôi đang làm (tạo chân tùy chỉnh trong Windows Explorer), tùy chỉnh là những gì tôi cần. –

6

Dự án OpenMCDF có khả năng đọc và chỉnh sửa cơ bản ra khỏi hộp và bạn có thể dễ dàng tạo một công cụ cụ thể với thư viện.

Các vấn đề liên quan