我有一个在命令行上运行的服务器应用程序,但我想为它创建一个GUI前端,以便用户更容易与服务器程序交互。由于我没有实际主应用程序* .exe文件的源代码,我唯一的选择是通过服务器DLL(这是用于游戏服务器) - 主机应用程序支持此DLL。
我正在考虑的GUI将显示诊断消息,播放器名称(和统计信息)以及服务器内存使用情况。许多用户发现使用这个游戏服务器应用程序托管服务器太难了,因为他们说CLI太难了。
是否可以从DLL创建CLI服务器应用程序的交互式前端?或者我是否需要创建一个全新的程序,以某种方式从服务器应用程序中读取统计信息?
我已经简要介绍了Google,我只是找到了如何将CLI放在GUI窗口中,而不是相反。为了清楚起见,我想生成第二个窗口来控制服务器应用程序;我不想完全摆脱CLI 。
答案 0 :(得分:2)
我认为一些好的起点是:
其他技术基于DDE或共享内存,但似乎它们不适用于您的情况。