Hallo zusammen Ich habe ein INF file erzeigt, das mit hilfe des windowseigenen usbser.sys Treibers einen virtuellen COM Port erzeugt. Nun möchte ich diesen Treiber für die x86 und x64 Versionen von Windows XP, Vista und 7 signieren. Muss ich da die Microsoft DTM Tests für jedes OS einzeln machen oder genügt es sie z.B. nur unter Windows XP zu machen und sie dann aber für alle Versionen zu signieren? Ich hoffe irgendwer kennt sich da ein bisschen aus. Danke für die Hilfe Gruess Sebi
Ach ja, du musst soweit ich weiss n Fetzen Hardware hinschicken, für die dein Treiber ist. Die Alternative ist die Resignierung..äh...Re-Signierung, wenn du am eigentlichen Treiber nix geändert hast, aber beispielsweise die INF-Datei um ne PID erweitern willst. Ist aber glaub ich auch nicht billig(er). Ralf
Danke für die Antworten Um den Treiber signieren zu lassen, muss man ja Tests mit dem DTM des WindowsLogoKits machen. Ich frage mich nun, muss ich die Tests für jedes OS machen für den ich den Treiber signieren lassen will oder genügt es diese Test unter einem OS zu machen und der ist dann für alle Versionen gültig? Gruess und Danke Sebi
Soweit ich weiss, musste auf jedem System den Test machen. Und auch auf jeder Version des Systems, also 32-Bit und 64-Bit. Wir haben uns das mal angeguckt, und dann entschieden, das Signierungsgeraffel nem externen Dienstleister zu übergeben :) Ralf
Ok danke, das bedeutet ja einen extremen Aufwand aber das habe ich mir schon fast gedacht. Allerdings ist auch die Dokumentation sehr verwirrend und ungenügend, das steht nirgends geschrieben wie man das genau machen muss. Sebi
Hier ist die Anlaufstelle mit gesammelten informationen: https://winqual.microsoft.com/ Geht aber nur mit IE Virenschleuder anzugucken. Prinzipiell brauchst du den Treiber für x86 und x64 und die pdb Files dazu. Und dann musst du die ganzen Tools aus dem WDK bemühen. Inf -> Cat, Testprogramm für beispielsweise einen simplen I/O zum Gerät machen (Struktur wird automatisch generiert) und dann testen. Das sind dann zig Durchläuft mit Gerät öffnen, schließen, Daten übertragen, Standby, Aufwachen usw....
> ...das steht nirgends geschrieben wie man das genau machen muss.
Genau aus dem Grund haben wir's nem Dienstleister gegeben.
Ralf
@Ralf Ja das kann ich langsam gut nachvollziehen :) @Christian Ja auf winqual war ich schon, habe allerdings noch keinen Account, muss warten bis das Verisgin Zertifikat kommt. Das ist auch mal wieder typisch dass as nur mit Verisign geht um dort ein Account zu erstellen. Das Problem ist, ich fand in keiner Doku wass zu tun ist falls man einen treiber für mehrere OS zertifizieren will. In meiner Naivität dachte ich dass es ev enen abgekürzten weg gibt ohne alle diese Test auf jedem OS zu wiederholen. Überigens, was sind pdb files? Mein Vorgehen ist, ich Teste mein generiertes INF file mit dem DTM aus dem WindowsLogoKit, die dort generierten Logs lade ich zusammen mit meinem INF file auf winqual und warte bis Microsoft die submissions akzeptiert. Oder fehlt da ein Schritt in meinem Vorgehen? Danke Sebi
Die PDB Files sind die Dubug-Info Files, die brauchst du, wenn du die .sys selber baust und mit hochlädst. Wie das mit den Windows-eigenen geht, weiß ich leider nicht. Für die Signierung für mehrere Systeme gibts bei MS solche Paket-Preise gleich.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.