相关疑难解决方法(0)

如何获得运行过程的完整路径?

我有一个应用程序正在更改其他应用程序的某些设置(它是一个简单的C#应用​​程序,通过双击运行(无需安装)).

更改设置后,我需要重新启动其他应用程序,以便它反映更改的设置.

所以要做,我必须杀死正在运行的进程并再次启动进程,但问题是在杀死后我无法找到进程.(原因是系统不知道exe文件在哪里..)

有没有办法找出运行进程或exe的路径,如果它正在运行?

我不想手动给路径,即如果它正在运行获取路径,杀死进程并再次启动....我将稍后处理

c#

100
推荐指数
7
解决办法
12万
查看次数

如何知道外部申请是否已关闭?

如果一个winform关闭了怎么说呢?

bool isRunning = false;
foreach (Process clsProcess in Process.GetProcesses()) 
{
    if (clsProcess.ProcessName.Contains("Notepad"))
    {
        isRunning = true;
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

上面的代码总是检查进程是否存在,但代码对于我想要它做的很慢.那么有没有办法检查Notepad进程是否实际关闭而不是总是循环以查看它是否存在?

.net c# winforms

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

验证另一个应用程序始终在运行

我正在尝试在c#中创建一个控制台应用程序,它将确认另一个应用程序始终在运行.另一个应用程序会定期崩溃,我需要每隔几分钟检查一次,如果它已停止工作则重新启动它.

在SO上有很多问题可以解决,而不是只有一个应用程序实例正在运行.我试图确认一个(不多或少)一直在运行.

有人知道怎么开始接近这个吗?

c# process

3
推荐指数
1
解决办法
1939
查看次数

标签 统计

c# ×3

.net ×1

process ×1

winforms ×1