小编Mic*_*fer的帖子

检测 C# NET 中的应用程序关闭?

我正在编写一个小型控制台应用程序(将作为服务运行),它基本上在运行时启动 Java 应用程序,如果 Java 应用程序关闭则自行关闭,如果 Java 应用程序关闭则关闭 Java 应用程序。

我认为前两个工作正常,但我不知道如何检测 .NET 应用程序何时关闭,以便我可以在发生这种情况之前关闭 Java 应用程序。Google 搜索仅返回一堆有关检测 Windows 关闭的信息。

谁能告诉我如何处理该部分以及其余部分是否看起来不错?

namespace MinecraftDaemon
{
    class Program
    {
        public static void LaunchMinecraft(String file, String memoryValue)
        {
            String memParams = "-Xmx" + memoryValue + "M" + " -Xms" + memoryValue + "M ";
            String args = memParams + "-jar " + file + " nogui";
            ProcessStartInfo processInfo = new ProcessStartInfo("java.exe", args);
            processInfo.CreateNoWindow = true;
            processInfo.UseShellExecute = false;

            try
            {
                using (Process minecraftProcess = Process.Start(processInfo))
                { …
Run Code Online (Sandbox Code Playgroud)

.net c# application-shutdown

4
推荐指数
1
解决办法
5125
查看次数

标签 统计

.net ×1

application-shutdown ×1

c# ×1