0

如何找到不同应用程序(即 Word、pdf 阅读器或 Excel)的所有打开文件的完整路径?
我尝试了附加代码,但只找到了文件名而不是文件的完整路径。

        foreach (Process p in Process.GetProcessesByName("excel"))
            try
            {
                if (p.MainWindowTitle.Length > 0)
                {
                    Console.WriteLine("======================");
                    Console.WriteLine("Window Title:" + p.MainWindowTitle.ToString());
                    Console.WriteLine("Process Name:" + p.ProcessName.ToString());
                    Console.WriteLine("Window Handle:" +  p.MainWindowHandle.ToString());     
                }
            }
            catch { }
4

1 回答 1

0

这对我有用:

Console.WriteLine("Full Path:" +  p.MainModule.FileName);
于 2013-03-07T14:01:05.263 回答