AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Windows 8 Treiber installieren=>Fehlermeldung Haswhwert in der Katalogdatei falsch
Thema durchsuchen
Ansicht
Themen-Optionen

Windows 8 Treiber installieren=>Fehlermeldung Haswhwert in der Katalogdatei falsch

Ein Thema von v2afrank · begonnen am 11. Apr 2013 · letzter Beitrag vom 11. Apr 2013
Antwort Antwort
v2afrank

Registriert seit: 9. Mai 2005
Ort: Bocholt
573 Beiträge
 
Delphi XE2 Professional
 
#1

Windows 8 Treiber installieren=>Fehlermeldung Haswhwert in der Katalogdatei falsch

  Alt 11. Apr 2013, 08:34
Hallo zusammen,
wir setzen in unserer Hardware einen FTDI-USB Chip ein. Von FTDI haben wir dazu auch eine PID zugewiesen bekommen. Wir haben daraufhin die Inf Datei von FTDI so angepasst, dass unser Produkt da auch mit drin steht. Bisher kam dadurch bei der Installation eine Warnmeldung, dass der Treiber nicht signiert ist, aber es funktionierte alles.
Jetzt haben wir den ersten Win 8 Rechner an dem das Produkt laufen soll. Windows 8 meldet in diesem Fall:
Es wurde Treibersoftware für das Gerät gefunden, aber bei der Installation ist ein Fehler aufgetreten. Der Hashwert für die Datei ist in der angegebenen Katalogdatei nicht vorhanden. Die Datei ist wahrscheinlich beschädigt oder wurde unerlaubt geändert.

Windows 8 hat ja auch Recht. Wir haben die Datei abgeändert. Ich habe versucht mich bei Google schlau zu machen, aber ich finde nur Tips wie man bei Windows diesen Schutz abschalten kann. Das möchte ich aber eigentlich nicht sondern wir möchten es jetzt richtig machen.
Was bedeutet und kostet das für uns ? Ich vermute mal wir müssen uns irgendwo ? ein Zertifikat besorgen um unseren Treiber damit zu signieren. Funktioniert das so wie Daniel in diesem Thread erklärt hat, oder ist es bei Treibern anders ? Kann jemand dazu was sagen ? An FTDi habe ich mich noch nicht gewandt. Auf deren Treiberseite steht: "If a custom vendor ID and/or product ID or description string are used, it is the responsibility of the product manufacturer to maintain any changes and subsequent WHQL re-certification as a result of making these changes."
Demzufolge brauchen wir ein WHQL zertifikat. Was bedeutet und kostet das ?
  Mit Zitat antworten Zitat
CCRDude

Registriert seit: 9. Jun 2011
678 Beiträge
 
FreePascal / Lazarus
 
#2

AW: Windows 8 Treiber installieren=>Fehlermeldung Haswhwert in der Katalogdatei fals

  Alt 11. Apr 2013, 10:24
Ich habe bisher noch keine Hardware-Treiber installiert, aber zumindest Software-Treiber. Die zu signieren geht auch per signtool, allerdings muss man dafür ein Cross-Signing-Zertifikat mit angeben (/ac <dateiname> mit in die Parameter aufnehmen). Das ging mit einem regulären Codesigning-Zertifikat.

WHQL ist das Windows Hardware Quality Lab... Wikipedia sagt, dass es ein VeriSign-Zertifikat sein soll. Du kannst auch selber signieren, aber wenn die Treiber sich auch ohne Warnung installieren lassen sollen, bräuchtest Du die WHQL-Tests (Kosten stehen auf Wikipedia) und MS signiert scheinbar die Treiber (bzw. gibt Dir eine Katalogdatei mit der Signatur).
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:44 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz