Obter título da guia do Internet Explorer

Estou tentando obter uma lista de todos os títulos abertos da guia IE ou procurar um título específico.

Eu tenho usado isso, mas não funciona para todas as guias por algum motivo:

// Get a handle to an application window.
    [DllImport("USER32.DLL", CharSet = CharSet.Unicode)]
    public static extern IntPtr FindWindow(string lpClassName,
        string lpWindowName);

IntPtr explorerHandle = FindWindow("IEFrame", "Google - Internet Explorer");

        // Verify that we found the Window.
        if (explorerHandle == IntPtr.Zero)
        {
            MessageBox.Show("Didn't find an instance of IE");
            return;
        }

Estou particularmente procurando por guias que tenham "Esta página não pode ser exibida" no título.

Alguma sugestão?

questionAnswers(1)

yourAnswerToTheQuestion