如何找到不同應用程序的所有打開文件的完整路徑,即Word,pdf閱讀器或Excel?
我試過附加的代碼,但只找到文件名而不是完整的文件路徑。如何找到所有打開的word或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 { }
看看:http://stackoverflow.com/q/177146/1380061 – Fredrik 2013-03-07 14:08:40
請注意,某些應用程序可以打開多個文件,所以單個值將是不夠的。 – 2013-03-07 14:14:39