I have a server application that runs on commandline, but am wanting to create a GUI frontend to it, to make it easier for users to interact with the server program. Since I do not have the source code of the actual main application *.exe file, my only option is via a server DLL (this is for a gameserver)- this DLL is supported by the host application.
The GUI that I am thinking of will show diagnostic messages, player names (and stats) and server memory usage. Many users are finding it much too hard to host servers using this gameserver application since they say that CLI is too difficult.
Is it possible to create an interactive frontend for the CLI server application, just from the DLL? Or would I need to create a brand new program that somehow reads stats from the server application?
I have had a brief look at Google, and I've only found how to put CLI inside a GUI window, and not the other way round. Just to be clear, I want to spawn a second window to control the server application from; I do not want to completely get rid of the CLI.