C# 怎么得到 进程 正在使用的文件列表

来源:百度知道 编辑:UC知道 时间:2024/07/01 22:15:01
我想得到进程正在使用的所有文件,不单单是模块的文件地址,包括,它所打开的所有文件的地址,怎么获取

这个有点困难,C#不能完全实现。要用C++等比较接近系统的编写语言

下面是列出当前计算机所有的进程的名字 ,不知道,你是否需要这个。

如果不是 请HI我
using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Process[] ps = Process.GetProcesses();
for (int i = 0; i < ps.Length; i++)
{
Console.WriteLine(ps[i].ProcessName);
}

}
}
}

最好用API函数,效率高!

这个问题去CSDN问吧。那是专业的。