[wdmaudiodev] Re: [EXTERNAL] Re: LFX APO on Windows 7 x64

  • From: Artem <smirnoff.artem@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Fri, 13 Dec 2019 11:42:48 +0300

Thanks for clarification, this information could save week of
development and debugging. Probably I missed something in MS docs,
though I read a lot.

regards,
Artem

On Thu, 12 Dec 2019 at 19:31, Matthew van Eerde
<dmarc-noreply@xxxxxxxxxxxxx> wrote:


audiodg.exe is a “protected process lite” (PPL) process on Windows Vista 
through Windows 8.1 inclusive. If your APO is not adequately signed, it will 
not be loaded into audiodg.exe at all. (This recursively applies to any 
dependencies your APO has.)



HDC will adequately sign your APO if you set the [SignatureAttributes] 
PETrust=true attribute on it as documented here:

https://docs.microsoft.com/en-us/windows-hardware/drivers/install/inf-signatureattributes-section



You can use signtool.exe to verify the adequacy of the signature:

https://docs.microsoft.com/en-us/windows/win32/seccrypto/signtool



As of Windows 10, audiodg.exe is no longer a PPL.



From: Tim Roberts
Sent: Wednesday, December 11, 2019 10:33 AM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [EXTERNAL] [wdmaudiodev] Re: LFX APO on Windows 7 x64



Artem wrote:

1. Do we need MS EV certificate for userspace drivers and APOs? Or

what kind of digital signature and its properties Windows 7 x64

expects for APO dlls?



This is a topic where I'd like some clarification, as well. Early on,

the documentation seemed to imply that, because an APO lives in the DRM

protected audio path, there would be a separate Microsoft-supplied

approval and signing process for APOs, but experience seems to

contradict that, at least on Windows 10.



--

Tim Roberts, timr@xxxxxxxxx

Providenza & Boekelheide, Inc.






******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.com/

Other related posts: