さまざまなアプリケーション(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 { }