如何找到不同应用程序(即 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 { }