Przygotowywanie komputera do ręcznego wdrażania sterowników
Sterownik można wdrożyć automatycznie lub ręcznie. W obu przypadkach należy najpierw przygotować komputer docelowy. W tym miejscu opisano sposób przygotowania komputera docelowego, jeśli zdecydujesz się wdrożyć sterownik ręcznie.
Zazwyczaj komputer, na którym instalujesz i testujesz sterownik, jest oddzielony od komputera, na którym programujesz i kompilujesz pakiet sterowników. Komputer, na którym skompilujesz sterownik, jest nazywany komputerem hosta , a komputer, na którym instalujesz i testujesz sterownik, jest nazywany komputerem docelowym lub komputera testowego . Proces przenoszenia pakietu sterowników na komputer docelowy i instalowania sterownika jest wywoływany wdrażania sterownika.
- Na komputerze docelowym otwórz okno wiersza polecenia jako administrator. Wprowadź bcdedit /set TESTSIGNING ON. Uruchom ponownie komputer docelowy.
- Skopiuj narzędzie DevCon do folderu na komputerze docelowym (na przykład c:\Tools). Narzędzie DevCon znajduje się w zestawie sterowników systemu Windows (WDK). Można go znaleźć w katalogu Narzędzia (na przykład C:\Program Files (x86)\Windows Kits\10\Tools\x64\devcon.exe).
- Utwórz lub pobierz plik certyfikatu (.cer), który można zainstalować na komputerze docelowym. Na przykład podczas kompilowania jednego z przykładowych sterowników zestawu WDK proces kompilacji tworzy plik certyfikatu (.cer). Lokalizacja pliku certyfikatu różni się w zależności od tego, co określono dla konfiguracji i platformy. Jeśli na przykład konfiguracja to Win7 Debug, a platforma jest x64, plik certyfikatu znajduje się w folderze rozwiązania w folderze C++\x64\Win7Debug.
- Skopiuj plik certyfikatu do folderu na komputerze docelowym (na przykład c:\Certificates).
- Na komputerze docelowym kliknij prawym przyciskiem myszy plik certyfikatu, a następnie wybierz Zainstaluj. Przejdź przez kreatora instalacji. Certyfikaty testowe używane do osadzania podpisów w plikach sterowników i do podpisywania pliku katalogu należy dodać do magazynu certyfikatów zaufanych głównych urzędów certyfikacyjnych oraz do magazynu certyfikatów zaufanych wydawców . Aby uzyskać więcej informacji na temat instalowania certyfikatu na komputerze docelowym, zobacz Instalowanie certyfikatu testowego na komputerze testowym.
Podczas kompilowania jednego z przykładów sterowników WDK proces kompilacji tworzy certyfikat podpisywania testów. Certyfikat podpisany testowo należy zainstalować tylko raz. Jeśli certyfikat został zainstalowany z przykładowego sterownika WDK, możesz zainstalować inne przykłady sterowników bez ponownego instalowania certyfikatu.