C# 关闭指定路径下的exe
时间: 2023-07-12 18:31:23 浏览: 91
你可以使用 C# 中的 Process 类来关闭指定路径下的 exe。下面是一个示例代码:
```csharp
using System.Diagnostics;
// ...
string exePath = "C:\\Program Files\\SomeProgram\\SomeProgram.exe";
Process[] processes = Process.GetProcessesByName(System.IO.Path.GetFileNameWithoutExtension(exePath));
foreach (Process process in processes)
{
if (process.MainModule.FileName.Equals(exePath, StringComparison.OrdinalIgnoreCase))
{
process.Kill();
}
}
```
这段代码会寻找与指定路径下的 exe 文件同名的进程,并将其关闭。请注意,这可能会导致用户数据丢失,因此请谨慎使用。
相关问题
C# 关闭指定路径文件使用进程
要关闭指定路径下正在使用的文件进程,可以使用以下代码:
```csharp
//指定文件路径
string filePath = @"C:\example\example.txt";
//获取文件名
string fileName = Path.GetFileName(filePath);
//获取进程名
string processName = Path.GetFileNameWithoutExtension(fileName);
//获取所有同名进程
Process[] processes = Process.GetProcessesByName(processName);
//遍历进程
foreach (Process process in processes)
{
try
{
//获取进程的文件路径
string processPath = process.MainModule.FileName;
//判断路径是否为指定的文件
if (processPath.Equals(filePath, StringComparison.OrdinalIgnoreCase))
{
//关闭进程
process.Kill();
}
}
catch (Exception ex)
{
//处理异常
Console.WriteLine(ex.Message);
}
}
```
这段代码会指定文件路径,然后获取文件名和进程名,使用 `GetProcessesByName()` 方法获取同名的所有进程。接着遍历这些进程,获取进程的文件路径,判断路径是否为指定的文件,如果是则使用 `Kill()` 方法关闭进程。注意,这种关闭进程的方式也比较暴力,可能会导致数据丢失或其他问题,所以在使用之前要谨慎考虑。
C# winfrom窗体 关闭指定路径下别的的exe
可以通过使用System.Diagnostics.Process类来启动和关闭进程。以下是基本代码示例:
```csharp
// 根据进程名称获取进程列表
Process[] processes = Process.GetProcessesByName("进程名称");
// 遍历进程列表
foreach (Process process in processes)
{
// 关闭进程
process.Kill();
}
```
在上面的代码中,将“进程名称”替换为你需要关闭的exe文件的名称即可。注意,这种方法会强制关闭进程,可能会导致数据丢失或其他问题,所以在使用之前需要谨慎考虑。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)