[Interest] Start windows desktop app from a service
Bob Hood
bhood2 at comcast.net
Wed Aug 1 15:31:37 CEST 2018
On 7/30/2018 8:33 AM, Duane via Interest wrote:
> I need to keep a desktop application running on a server. I can detect that
> it's running but what's the best way to restart it using Qt? This will
> mostly run on Windows and I expect issues running the service as admin and
> starting the application as logged on user.
Since it will mostly be Windows, does it need to be a Windows service? Or
even involve Qt at all? Why not create a Task Scheduler entry to monitor the
desktop application at intervals (say 10 seconds), and restart it when it
stops?(hint: This is one of the ways that Microsoft keeps its automatic update
system service running constantly under Windows 10) Instead of a Windows
service, you could simply make the Qt program a stand-alone console app that
the Task Scheduler launches to perform the monitoring.
I would imagine other platforms (OS X, Linux) have similar scheduling mechanisms.
More information about the Interest
mailing list