microsoft / win32-app-isolation

Tools and documentation for Win32 app isolation
MIT License
1.26k stars 33 forks source link

[Feature]: "Run on Startup" apps #47

Open upintheairsheep opened 1 year ago

upintheairsheep commented 1 year ago

Summary

One thing that makes computers slow is startup programs. Please make a system akin to what Android apps can install other APK files (Install Unknown App) where it requests to open settings to enable startup programs on a per-app basis.

Pitch

Startup programs make computers really slow, ex. Google Chrome, etc, and makes PUPs a lot worse for the PC's health, and can harbor bitcoin labour (unwanted crypto mining) malware.

tiangao-ms commented 1 year ago

I did not quite get the request - do you want a manager for apps that will be opened with the Windows startup (which I think Windows has), or do you want a feature for the app to ask permissions to do it when being installed?

upintheairsheep commented 1 year ago

I did not quite get the request - do you want a manager for apps that will be opened with the Windows startup (which I think Windows has), or do you want a feature for the app to ask permissions to do it when being installed?

Apps running on startup, such as google chrome, that use registry or lnk file.

tiangao-ms commented 1 year ago

Seems like you want an OS level startup app manager that can show all the apps running on startup? Is "startup" in task manager something you are looking for? Either way, it does not seem like this is related to win32 app isolation?

upintheairsheep commented 1 year ago

Seems like you want an OS level startup app manager that can show all the apps running on startup? Is "startup" in task manager something you are looking for? Either way, it does not seem like this is related to win32 app isolation?

Similar to it, has the same functionality but it prompts the user to accept or decline the stsrtup in task manager.

upintheairsheep commented 11 months ago

Again, user permission is asked for if an app wants to run on startup, or create constant background processes.