title: Accessing winform's webbrowser control from another winform, from different assemblies
body: <p>I have one winform</p>
  
  <pre><code>public partial class Form1 : Form
      {
          public Form1()
          {
              InitializeComponent();
          }
  
  
          private void button1_Click(object sender, EventArgs e)
          {
              string address = textBox1.Text;
              webBrowser1.Navigate(address);
          }
      }
  </code></pre>
  
  <p>It just loads the webpage, taking the url from textbox.
  And that is the end of the project.</p>
  
  <p>Later i have another winform, which will traverse the dom of first winform's webBrowser control and list all the tags. <strong>Both winforms are in different assemblies</strong>.
  I know how to do it using mshtml when both are in same assembly.
  But in this case how do i start?</p>
  
  <p>I only have the exe file of first winform, no source code. </p>