Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Następujące kroki mogą służyć do zgłaszania sterownika wczesnej ochrony przed złośliwym oprogramowaniem (ELAM):
Upewnij się, że sterownik jest zgodny z udokumentowanymi wymaganiami dotyczącymi sterowników ELAM. Aby uzyskać więcej informacji, zobacz wymagania dotyczące sterowników ELAM i sekcję SignatureAttributes INF .
Zweryfikuj sterownik przy użyciu zestawu Hardware Logo Kit (HLK) i zestawu certyfikacji sprzętu (HCK). Jeśli sterownik będzie używany w systemie Windows 8 i Windows 10, musisz uruchomić obie wersje zestawu. Dołącz wyniki do przesłania. Aby uzyskać więcej informacji, zobacz dokumentację techniczną narzędzi HLK . Aby uzyskać informacje o wymaganych testach HCK, zobacz poniżej.
Postępuj zgodnie z zasadami podpisywania sterowników w trybie jądra określonymi w temacie Zasady podpisywania sterowników.
Przesyłanie pakietu sterowników do oceny w Centrum deweloperów sprzętu systemu Windows
Każdy plik .sys sterownika musi być podpisany kodem przez firmę Microsoft, za pomocą specjalnego certyfikatu wskazującego, że jest to sterownik AM wczesnego uruchamiania.
Sterownik am musi być jednym plikiem binarnym (nie importować żadnych innych bibliotek DLL).
Testy zestawu certyfikacji sprzętu
Każdy sterownik przeznaczony dla systemów operacyjnych wcześniejszych niż Windows 10 musi przejść następujące testy HCK, które są administrowane przez niezależnego dostawcę oprogramowania.
TEST WYDAJNOŚCIOWY
- OPÓŹNIENIE WYWOŁANIA ZWROTNEGO — każdy sterownik wczesnego uruchamiania AM musi zwrócić wywołania zwrotne weryfikacji sterownika z jądra w ciągu 0,5 ms. Ten czas jest mierzony od momentu, gdy jądro wydaje wywołanie zwrotne do sterownika, do chwili, gdy sterownik je zwraca.
- ALOKACJA PAMIĘCI — każdy sterownik AM wczesnego uruchamiania musi ograniczyć zużycie pamięci do 128 KB, zarówno dla obrazu sterownika, jak i jego konfiguracji (sygnatury) danych.
- ZWALNIANIE BLOKOWANIA — każdy sterownik wczesnego uruchamiania systemu AM otrzymuje synchroniczne wywołanie zwrotne po zainicjowaniu ostatniego sterownika rozruchu, co oznacza, że sterownik am zostanie zwolniony. Sterownik AM może wykorzystać to jako sygnał, że musi wykonać „oczyszczanie” i zapisać wszelkie informacje o statusie, które mogą być używane przez sterownik AM środowiska wykonawczego. Jednak sterownik Wczesnego Uruchamiania AM musi zwrócić wywołanie zwrotne, aby sterownik został zwolniony i aby rozruch był kontynuowany.
- TEST SYGNATURY DANYCH — każdy sterownik wczesnego uruchamiania AM musi pobrać swoje dane sygnatury złośliwego oprogramowania z jednej, dobrze znanej lokalizacji i z żadnej innej. Umożliwia to pomiar i ochronę tych danych przez system Windows. Ten test gwarantuje, że każdy sterownik am odczytuje tylko dane konfiguracji z gałęzi rejestru utworzonej dla tego sterownika.
- TEST STEROWNIKA AM PRZY WCZESNYM URUCHOMIENIU — podczas instalacji sterownik AM musi również zainstalować kopię zapasową do magazynu kopii zapasowych. To wymaganie ma pomóc w korygowaniu w przypadku uszkodzenia podstawowego sterownika. Ten test gwarantuje, że dla zainstalowanego sterownika AM przy wczesnym uruchomieniu istnieje odpowiadający sterownik w magazynie kopii zapasowych.