... neben dem "Compatible with Windows 7" Logo für Microsoft Partner 30 Partnerpunkte (Referenz: http://msdn.microsoft.com/en-us/windows/dd203105.aspx - Program Benefits),

... eine einheitliche Softwarezertifizierung. Die Softwarezertifizierung „Compatible with Windows7“ ist die einzige Softwarezertifizierung für das Betriebssystem Windows 7.

... einen Selbsttest, d.h. Softwarehersteller testen ihre Anwendung im eigenen Hause und teilen das Ergebnis Microsoft per XML-Datei mit

Zur Erlangung sind drei Richtlinien zu befolgen und neun technische Voraussetzungen mit dem Testwerkzeug zu überprüfen. Für die Beantragung des Logos fallen Ihnen gegenüber Microsoft keine Kosten an. Für die erforderliche Datei-Signierung ist ein Code Signing Certificate for Microsoft Authenticode von Winqual erforderlich ist (was derzeit ca. 399 USD kostet). Dieses Zertifikat wird für den Softwarehersteller erstellt und ist i.d.R. für ein Jahr gültig. Die Signierung der Dateien Ihrer Softwarelösung bietet weiter den Vorteil, das Anwender bei der Installation keine UAC Rückfrage aufgrund eines unbekannten Programmherstellers erhalten (sondern eben von einer vertrausenwürdigen Quelle stammt).
 
Der Weg zur Zertifzierung beinhaltet die folgenden Schritte:

  1. Herunterladen des Logo Toolkit.
    Anmerkung: Das Tool ist nur in einer 64-bit Version erhältlich
  2. Beziehen Sie ein Code Signing Certificate von Verisign und signieren Sie alle ausführbaren Dateien (exe, dll, ocx, sys, cpl, drv, scr)
  3. Beachten Sie die Richtlinien. Dies habe ich bereits in einem Post beschrieben: http://blogs.msdn.com/heikob/archive/2009/04/23/gedanken-zum-neuen-windows-7-client-software-logo-programm.aspx
  4. Testen Sie die „Technical Requirements“ mit dem Logo Test Tool:
    Installieren Sie sich das Testtool auf einem 64-bit Testrechner. Während des Aufzeichnens installieren Sie Ihre Software, testen diese und deinstallieren die Software. Was das Tool aufzeichnet habe ich auch in dem o.g. Blog-Post beschrieben.
  5. Reichen Sie Ihre Lösung bei den Windows Quality Online Services (WinQual) ein:
    • Erstellen Sie einen Unternehmens-Account
    • Legen Sie ein neues Produkt auf dieser Site an
    • Übersenden Sie die XML Datei des Testtools
    • Bestätigen Sie die Einhaltung der drei „Polices“
    • Beschreiben Sie Ihre Softwarelösung
    • Mit einem Klick auf SIGN EXHIBIT unterzeichnen Sie das „Software Logo License Agreement“
    • Laden Sie sich das „Compatible with Windows7“- Logo herunter