如何查找不同应用程序的所有打开文件的完整路径,即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 { }
答案 0 :(得分:0)
这对我有用:
Console.WriteLine("Full Path:" + p.MainModule.FileName);