Co to jest format pliku CUSTOMDESTINATIONS-MS?
Pliki .customDestinations-ms to binarne pliki danych powłoki Windows Shell, które przechowują wpisy przypięte przez użytkownika na liście szybkiego dostępu dla konkretnej aplikacji. Gdy użytkownik kliknie prawym przyciskiem myszy przycisk na pasku zadań w systemie Windows 7 lub nowszym i przypnie plik lub zadanie do listy danej aplikacji, system Windows rejestruje ten wpis w pliku .customDestinations-ms.
Każdy plik nosi nazwę odpowiadającą identyfikatorowi AppID aplikacji - 16-cyfrowej wartości szesnastkowej - i jest przechowywany w %APPDATA%\Microsoft\Windows\Recent\CustomDestinations\. Na przykład przypięte elementy Eksploratora Windows znajdują się w pliku o nazwie 5f7b5f1e01b83767.customDestinations-ms.
Wewnętrznie plik jest sekwencyjnym połączeniem binarnych rekordów Windows Shell Link, z których każdy jest zgodny ze specyfikacją MS-SHLLINK. Każdy rekord koduje ścieżkę do pliku docelowego, informacje o woluminie, znaczniki czasu i dane ikon. W przeciwieństwie do ściśle powiązanego formatu .automaticDestinations-ms - który przechowuje ostatnio i często używane elementy wewnątrz kontenera OLE Compound File Binary - .customDestinations-ms nie posiada zewnętrznego kontenera: są to surowe rekordy .lnk zapisane jeden po drugim.
Pliki te mają duże znaczenie w informatyce śledczej: ujawniają, które pliki użytkownik celowo przypiął do paska zadań, w tym ścieżki plików i znaczniki czasu, nawet po usunięciu oryginalnych plików. Format pozostaje niezmieniony od systemu Windows 7 do Windows 11.
Bezpieczeństwo
RYZYKO: LOWSą to wewnętrzne pliki metadanych systemu Windows - nie są wykonywalne i nie są niebezpieczne. Implikacje dla prywatności: zawierają szczegółową historię plików przypiętych przez użytkownika na listach szybkiego dostępu, w tym pełne ścieżki, numery seryjne woluminów i znaczniki czasu. Użytkownicy usuwający ślady prywatności powinni usunąć te pliki z %APPDATA%\Microsoft\Windows\Recent\CustomDestinations\.
Szczegóły formatu
w pigułceProgramy otwierające pliki CUSTOMDESTINATIONS-MS
Szczegóły techniczne
specyfikacja| Struktura wewnętrzna | Sekwencyjne połączenie binarnych rekordów MS-SHLLINK (LNK) - brak zewnętrznego kontenera |
| Kolejność bajtów | Little-endian |
| Nazewnictwo plików | 16-cyfrowy szesnastkowy AppID + `.customDestinations-ms` |
| Lokalizacja przechowywania | `%APPDATA%\Microsoft\Windows\Recent\CustomDestinations\` |
| Specyfikacja rekordu | Rekordy MS-SHLLINK v2 Shell Link zgodnie z otwartym protokołem Microsoft [MS-SHLLINK] |
| Cel | Przechowywanie elementów ręcznie przypiętych przez użytkownika do listy szybkiego dostępu aplikacji na pasku zadań |
| Typowy rozmiar | 1 KB - 100 KB |
| Porównanie z automaticDestinations-ms | Tamten format używa OLE Compound File Binary (CFBF); ten format go nie używa |
| Wartość śledcza | Ujawnia ścieżki przypiętych plików i znaczniki czasu nawet po usunięciu plików źródłowych |
| Platforma | Windows 7 do Windows 11 (format niezmieniony) |
| Zarządzane przez | Automatycznie przez powłokę Windows; brak udokumentowanego publicznego API do bezpośredniego tworzenia |
| Wydano | 2009 (Windows 7) |
| Najnowsza wersja | No versioned spec; format unchanged through Windows 11 |
| Specyfikacja | docs.microsoft.com |
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki CUSTOMDESTINATIONS-MS.