Sterowniki SensorKinect i Windows 8
November 26, 2012, 9:33 PM in Technology, Windows

Jakieś dwa tygodnie temu postanowiłem wykonać upgrade Windows 7 na 8 (nie narzekam), wszystko przebiegło bezboleśnie ale dzisiaj odkryłem, że w przeciwieństwie do 7, Windows 8 nie widzi sterowników do Kinecta.

Ponieważ programuję w C++, nie używam Kinect SDK, a sterowników stąd. Okazuje się, że problemem są podpisy cyfrowe dla sterowników. Oto jak (w miarę) szybko ominąć ten problem:

Potrzebny nam będzie program o nazwie “inf2cat” który wygeneruje nam Security Catalog (plik .cat). Okazuje się że Microsoft udostępnia nam ten pliczek za darmo, wymagane jest “tylko” ściągnięcie ważącego 300 MB WDK (Windows Driver Kit). Po ściągnięciu i instalacji wchodzimy do folderu sterowników i wykonujemy:

  1. inf2cat /driver:"." /os:8_X86,8_X64

Jeżeli wszystko przebiegło pomyślnie powinniśmy zobaczyć

  1. Catalog generation complete.

Następnie musimy wyłączyć sprawdzanie certyfikatów dla sterowników:

  1. bcdedit /set LoadOptions DDISABLE_INTEGRITY_CHECKS
  2. bcdedit /set testsigning on

Teraz restartujemy system, podłączamy Kinecta, wskazujemy sterownik i instalujemy go.
Teraz pozostaje nam tylko włączenie sprawdzania certyfikatów (trzeba być bezpiecznym).

  1. bcdedit /set LoadOptions DDISABLE_INTEGRITY_CHECKS
  2. bcdedit /set testsigning off

Gotowe!



Comment

Name (required)
Email (required)
Homepage