Feature Request: Ability to install as service with unelevated tray app
teconmoon opened this issue · comments
Hi there, hope this finds you well.
I am writing today hoping that you might take into consideration adding the ability to install Thunderbolt Switch as a background service in Windows.
Some background info: When I login to my laptop, I'm 99% of the time logging in as an unelevated account. This means that if I try to run Thunderbolt Switch, I need to elevate UAC as an administrator. This also means that despite setting the flag to start the program at startup, this won't occur unless the administrator is the one logging in.
What I've seen other software developers do is separate the application into two components: A background service installed to the machine, and a tray application to control the configuration. This way the tray program can run unelevated and the background service can always be consistently running regardless of which user is logged on, if any.
Hopefully this request makes sense, thanks for reading!