Hi,
Thank you for posting.
You’re mixing two different channels a bit:
- Microsoft Store → for apps
- Windows Hardware / Windows Update → for drivers (including virtual audio drivers)
For an actual virtual audio driver, the relevant path today is the Windows Hardware dashboard / Windows Update, not the Microsoft Store directly. The Store is usually only for a companion app that talks to your driver.
1. Hardware (partner) account vs. Store account
A normal Microsoft Store account (for apps) is not enough.
You also need to enroll in the Windows Hardware Developer Program and use the Partner Center for Windows Hardware (“hardware account”). That’s where you:
- upload driver packages
- get them attestation‑signed / certified
- publish them to Windows Update
Start here:
- Partner Center / driver publishing overview Publish a driver to Windows Update
From that page you can navigate to the hardware dashboard and enrollment docs.
2. EV certificate vs. Microsoft’s own signing
For a typical virtual audio (kernel‑mode) driver there are two different signatures to think about:
- Your EV code signing certificate
- You use this to sign your driver package before you submit it.
- It’s also how Microsoft verifies who you are as a publisher.
- Microsoft’s attestation / WHCP signature
- After you submit, Microsoft re‑signs the package.
- That Microsoft signature is what Windows actually trusts on end‑user systems.
That’s why you see conflicting answers:
- “You need EV signing” → this is about your certificate, required for submission.
- “Microsoft will handle the signing” → this is about the final signature that Windows loads.
The official code‑signing requirements are documented here:
- Code signing requirements for Windows hardware Code signing requirements for Windows hardware
Hope this helps.