Microsoft Store Policies

Son Dao Hoang 21 Reputation points
2021-06-22T04:09:28.077+00:00

Hi Microsoft, my project is to write 1 UWP application to manage remote employees, grant them permission to use windows functions so I have some question for my UWP application development:

  • Is my app allowed to interrupt user activity, prevent them from connecting peripherals, taking screenshots, etc. by changing Registry settings (authorized users)?
  • Is my app allowed to remotely lock the device using a 3rd party module that has a user permission agreement?
    Thanks and best regards.
Windows
Windows
A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.
4,724 questions
Universal Windows Platform (UWP)
0 comments No comments
{count} votes

Accepted answer
  1. Nico Zhu (Shanghai Wicresoft Co,.Ltd.) 12,851 Reputation points
    2021-06-22T06:35:55.377+00:00

    Hello, Welcome to Micorosoft Q&A,

    Is my app allowed to interrupt user activity, prevent them from connecting peripherals, taking screenshots, etc. by changing Registry settings (authorized users)

    Currently, above requirements is about low system level, we can't implement above features with pure UWP app. If you do want to implement above with UWP and publish to store, the better way is use desktop-bridge.

    You can read registry values from a Win32 runFullTrust background process launched from a UWP application, and you can write values in the HKEY_LOCAL_MACHINE hive from an "elevated" Win32 application launched from that runFullTrust process. For more detail, you could refer stefan's blog UWP with Desktop Extension.

    But you need to enable runFullTrust Restricted capability for package project. Restricted capabilities are intended for very specific scenarios. The use of these capabilities is highly restricted and subject to additional Store onboarding policy and review. Note that you can sideload apps that declare restricted capabilities without needing to receive any approval. Approval is only required when submitting these apps to the Store.


    If the response is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


0 additional answers

Sort by: Most helpful