Co to jest format pliku CPL?
Pliki z rozszerzeniem .cpl odpowiadają narzędziom znajdującym się w Panelu sterowania Windows. Pliki te są umieszczone w katalogu systemowym Windows - konkretnie %SystemRoot%\System32. Pliki .cpl nie tylko służą do reprezentowania i uruchamiania systemowych aplikacji ustawień, ale także pozwalają sterownikom sprzętowym i twórcom oprogramowania na umieszczanie własnych apletów konfiguracyjnych w Panelu sterowania poprzez instalację odpowiedniego pliku .cpl. Strukturalnie każdy .cpl to plik Windows PE .dll, który eksportuje funkcję CPlApplet; powłoka Panelu sterowania wywołuje ją w celu wyliczenia i uruchomienia znajdujących się wewnątrz apletów. Ponieważ pliki .cpl są kodem wykonywalnym, uruchomienie nieznanego pliku .cpl jest równoznaczne z wykonaniem biblioteki DLL.
Standardowe pliki .cpl w systemie Windows
Windows dostarczany jest ze standardowym zestawem narzędzi Panelu sterowania, z których każde jest osobnym plikiem .cpl. Należą do nich:
- Data i godzina -
TimeDate.cpl - Właściwości systemu -
Sysdm.cpl - Mysz, klawiatura, drukarki, czcionki -
Main.cpl - Dźwięki -
Mmsys.cpl - Połączenia sieciowe -
ncpa.cpl - Ustawienia ekranu -
Desk.cpl - Programy i funkcje -
Appwiz.cpl - Opcje ułatwień dostępu -
Access.cpl
Sterowniki i twórcy oprogramowania mają możliwość tworzenia instalatorów, które dodają kontrolki aplikacji i urządzeń do Panelu sterowania za pomocą odpowiednich plików .cpl.
Tworzenie skrótów przy użyciu plików .cpl
Pliki .cpl mogą być używane do tworzenia skrótów do narzędzi Panelu sterowania. Można to zrobić po prostu przeciągając ikonę z Panelu sterowania na pulpit lub w inne miejsce. Alternatywnie można utworzyć ręczny skrót, określając ścieżkę do odpowiedniego pliku .cpl w katalogu systemowym. Od wersji Windows 8 nowoczesna aplikacja Ustawienia firmy Microsoft (schemat URI ms-settings:) stopniowo zastępuje klasyczne aplety .cpl, choć większość z nich pozostaje dostępna w systemie Windows 11.
Bezpieczeństwo
RYZYKO: HIGHPliki CPL są plikami wykonywalnymi (PE DLL) i mogą zawierać dowolny kod. Są znanym wektorem dostarczania złośliwego oprogramowania: napastnicy maskują złośliwe biblioteki DLL jako pliki .cpl, ponieważ wielu użytkowników nie rozpoznaje tego rozszerzenia jako wykonywalnego. Dwukrotne kliknięcie nieznanego pliku CPL uruchamia go natychmiast. Zasady: (1) systemowe pliki CPL w C:\Windows\System32 są bezpieczne; (2) plik CPL otrzymany pocztą e-mail, pobrany z nieoficjalnej strony lub znaleziony w nieoczekiwanym miejscu powinien zostać przeskanowany i potraktowany jako podejrzany. Windows SmartScreen i programy antywirusowe powinny oznaczać nieznane pliki CPL. Nigdy nie uruchamiaj plików CPL z niezaufanego źródła.
Szczegóły formatu
w pigułce- Color Profile Link (Apple ColorSync) - macOS używa .cpl wewnętrznie w niektórych kontekstach ColorSync - całkowicie niezwiązane z Windows CPL.
Programy otwierające pliki CPL
Szczegóły techniczne
specyfikacja| Typ formatu | Windows PE DLL - binarny plik wykonywalny z obowiązkowym eksportem CPlApplet |
| Magiczne bajty | 4D 5A („MZ”) na offsecie 0 - standardowy nagłówek Windows PE/DLL |
| Kolejność bajtów | Little-endian |
| Kontener | Format Windows Portable Executable (PE) / DLL |
| Wymagany eksport | CPlApplet(hwnd, message, lParam1, lParam2) - obowiązkowa funkcja wywoływana przez powłokę Panelu sterowania |
| Obsługa wielu apletów | Jeden plik .cpl może hostować wiele elementów Panelu sterowania (CPL_GETCOUNT > 1) |
| Katalog systemowy | %SystemRoot%\System32 dla wszystkich wbudowanych apletów Panelu sterowania |
| Klasyfikacja bezpieczeństwa | Kod wykonywalny - traktowany na równi z .dll/.exe; podpisywanie Authenticode stosowane w plikach systemowych |
| Typowy rozmiar pliku | 10 KB - 5 MB (większość wbudowanych plików CPL poniżej 1 MB) |
| Warianty architektury | 32-bitowe i 64-bitowe PE; starsze 16-bitowe CPL istniały w Windows 3.x |
| Zakres systemu operacyjnego | Windows 3.1 (1992) do Windows 11 (obecnie) |
| Nowoczesny zamiennik | Aplikacja Ustawienia Windows (schemat URI ms-settings:) dla wbudowanych ustawień od Windows 8 |
| Zastosowanie przez firmy trzecie | Sterowniki graficzne, dźwiękowe i sieciowe powszechnie instalują niestandardowe aplety .cpl |
| Wydano | 1992 (Windows 3.1 - Control Panel applet model) |
| Najnowsza wersja | Current as of Windows 11; CPL architecture unchanged since Win32 |
| Specyfikacja | learn.microsoft.com |
Konwersje CPL
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki CPL.