Other features or issues related to Microsoft Partner Center
For now, DriverExceptionDocGenerator tool is not available. So how can I make sure my DriverException.json is correct.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Guidance on what constitutes as an exception and producing the justification document can be found here: https://go.microsoft.com/fwlink/?linkid=2348723. But I cannt get the specifify example doc and the structure of submitting files.
Other features or issues related to Microsoft Partner Center
For now, DriverExceptionDocGenerator tool is not available. So how can I make sure my DriverException.json is correct.
For now, DriverExceptionDocGenerator tool is not available. So how can I make sure my DriverException.json is correct.
For a WHQL-signed legacy printer driver submission, the required “driver exception” justification document is a JSON file named DriverException.json that follows the Microsoft schema and is placed in a specific location in the submission package.
Key points for the exception/justification document:
DriverException.json.PreviousSubmissionId. Missing this field causes immediate rejection, and adding new HWIDs in a DriverUpdate submission also causes automatic rejection.DriverException.json in the submission
/Supplemental folder in the HLK package:
HLKPackage/
HLKFiles/...
Supplemental/
DriverException.json
AdditionalDocumentation.pdf (optional)
DriverSubmission/
DriverFiles/...
DriverException.json
SupportingDocument.docx (optional)
In summary, for WHQL signing of a legacy printer driver, create a DriverException.json that:
PreviousSubmissionId for updates, and/Supplemental (WHQL/HLK) or the driver folder (attestation) as shown above.References: