1

我有一个在命令行上运行的服务器应用程序,但我想为其创建一个 GUI 前端,以使用户更容易与服务器程序交互。由于我没有实际的主应用程序 *.exe 文件的源代码,我唯一的选择是通过服务器 DLL(这是用于游戏服务器)——主机应用程序支持此 DLL。

我正在考虑的 GUI 将显示诊断消息、玩家名称(和统计数据)和服务器内存使用情况。许多用户发现使用这个游戏服务器应用程序托管服务器太难了,因为他们说 CLI 太难了。

是否可以仅从 DLL 为 CLI 服务器应用程序创建交互式前端?或者我是否需要创建一个全新的程序,以某种方式从服务器应用程序中读取统计信息?

我对 Google 进行了简要介绍,但我只发现了如何将 CLI 放在 GUI 窗口中,而不是反过来。为了清楚起见,我想生成第二个窗口来控制服务器应用程序;我不想完全摆脱 CLI

4

1 回答 1

2

我认为一些好的起点是:

其他技术基于 DDE 或共享内存,但似乎不适用于您的情况。

于 2014-02-25T14:16:12.147 回答