Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: More detailed permissions management #35

Open
AndromedaMelody opened this issue May 31, 2023 · 1 comment
Open

[Feature]: More detailed permissions management #35

AndromedaMelody opened this issue May 31, 2023 · 1 comment
Assignees
Labels
feature-request Feature or enhancement request

Comments

@AndromedaMelody
Copy link

AndromedaMelody commented May 31, 2023

Summary

  1. When declare some capabilitis instead of isolatedWin32-promptForAccess, App can access some special folder (such as %UserProfile%/Pictures,Documents…), like UWP.
  2. Provide a detail list in Settings App's Private&Security > File system page for every app.
  3. Documents need be tidied up and mark whether the capabilities can work in UWP, FullTrust, PartialTrust, CoreApplication(MediumIL), AppSlio or etc.

Pitch

  1. UWP can access some special folder by declaring musicLibrary picturesLibrary videosLibrary removableStorage recordedCallsFolder objects3D documentsLibrary … without broadFileSystemAccess. Many applications need't access the whole file system, which only access these special folder.
    • Only a 'Reset' button for AppSilo in 'Private & Security > File system' page. But AppSilo support remeber approved or denied path. So it is necessary to read or write this list in Settings App. Sandboxie-Plus is a good example.
    • Provide a new capability, whose behavior is like broadFileSystemAccess in UWP. The Prompt will only pop up once, and if the user approve, the application can access all file system without popping up the prompt again. For example, NanaZip is a file manager, users will get bored if pop up promet frequently.
  2. I hope more and more permissions can be managed in AppSilo, not only file system. Finally it is similar to UWP.
@AndromedaMelody AndromedaMelody added the feature-request Feature or enhancement request label May 31, 2023
@AndromedaMelody AndromedaMelody changed the title [Feature]: More detailed in permissions management [Feature]: More detailed about permissions management Jun 1, 2023
@AndromedaMelody AndromedaMelody changed the title [Feature]: More detailed about permissions management [Feature]: More detailed permissions management Jun 1, 2023
@tiangao-ms tiangao-ms self-assigned this Jun 15, 2023
@tiangao-ms
Copy link
Contributor

If your program is using WinRT APIs to access files, the capabilities should work - they were designed for UWP apps. We currently do not have a plan to support the capabilities on win32 app yet, but we will explore the possibility when more apps have such requirements.

As for the detailed information for files the app has access to, it's on our to do list and it's definitely an improvement for transparency.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Feature or enhancement request
Projects
None yet
Development

No branches or pull requests

2 participants