Opened Projects on a Client

I'm currently working on a project that requires the ability to switch users on all opened and running Ignition projects simultaneously. How can I programmatically retrieve a list of all running projects on a client machine?

https://docs.inductiveautomation.com/display/DOC81/system.util.getSessionInfo