Skip to content

Releases: jeetee/Qt_ProcessTree_ipc

Single Instance Multi Window (v2.0.0)

Choose a tag to compare

@jeetee jeetee released this 19 Jan 12:29
c1d8df7

Using ipc to ensure single instance mode for GUI applications (convertor usage still allows multi-instance).
Attempting to create a 2nd Gui Instance will have it shut down and launch a new GuiApp/MainWindow instead.

Initial Test (v1.0.0)

Initial Test (v1.0.0) Pre-release
Pre-release

Choose a tag to compare

@jeetee jeetee released this 03 Dec 22:44

Initial parent launcher with child processes for GUI applications.
Launching in console/converter mode keeps that instance as a stand-alone instance.
Launching a GUI app will check for IPC server, if there isn't one, this instance becomes the IPC server and acts as the launcher.
If an IPC server is found, and we weren't launched by it, this instance asks the launcher launch itself as a child and quits itself.

Unfortunately this approach still shows separate top level process entries in Windows Task Manager and is expected to remain multi-dock-instance on MacOS as well..