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 に答える