Beyond App Containers: Gaining privileged access to hardware inside your Windows app using custom capabilities

Sign in to queue

The Discussion

  • User profile image
    JohnDrinkall

    This looks great. From the Custom capability provider, from their point of view, an app developer requests access. The would take the name and hash for the app that needs access, modify an SCCD file, that then microsoft would sign. They would do that for every app developer's request? Is there any more information regarding the process of getting an SCCD signed?

    Thanks!

    John Dr.

     

  • User profile image
    Vidager

    Hi John,

     

    Yes, the custom capability owner would need to individually grant access to each app they desire, getting each SCCD signed by MS. Process is described here: https://docs.microsoft.com/en-us/windows-hardware/drivers/devapps/hardware-access-for-universal-windows-platform-apps

  • User profile image
    ArneL

    Hi Guys,

    great video! The sample app is a C++ app, however for other reasons I need to develop my app with C#. Is there any way to access my custom capability from a C# app, directly or by means of a WinRT component or other kind of C++ library that works with C#? Any advice and help appreciated!

    Thanks! 

  • User profile image
    girishrk

    I'm waiting for a C# sample too. Can anyone help?

  • User profile image
    Rnny

    Its really nice explanation.
    Is there any demo/example available for WDM IOCTL software driver with C++ application to access those IOCTL?

    Thanks!

Add Your 2 Cents