コマンドラインで実行するサーバー アプリケーションがありますが、ユーザーがサーバー プログラムと対話しやすくするために、GUI フロントエンドを作成したいと考えています。実際のメイン アプリケーション *.exe ファイルのソース コードがないため、サーバー DLL (これはゲームサーバー用です) を使用するしか方法がありません。この DLL はホスト アプリケーションによってサポートされています。
私が考えている GUI は、診断メッセージ、プレイヤー名 (および統計)、およびサーバーのメモリ使用量を表示します。多くのユーザーは、CLI は難しすぎると言っており、このゲームサーバー アプリケーションを使用してサーバーをホストするのは難しすぎると感じています。
DLL からだけで、CLI サーバー アプリケーション用のインタラクティブなフロントエンドを作成することは可能ですか? それとも、サーバー アプリケーションから何らかの方法で統計情報を読み取るまったく新しいプログラムを作成する必要がありますか?
Google を簡単に調べたところ、GUI ウィンドウ内に CLI を配置する方法しか見つかりませんでした。その逆ではありません。明確にするために、サーバー アプリケーションを制御するための 2 つ目のウィンドウを生成したいと考えています。CLI を完全になくしたくはありません。