Valkirie / Thunderbolt-Switch

Thunderbolt Switch, a software that switches your game settings and device power profiles (TDP, Power Balance, Voltage) for all your games based on device current status (AC, DC, EGPU, External Screen). Now compatible with both Intel and AMD processors.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!