 <p>Well, I dont have a direct approach. But this hack should help you get what you want.. </p> <pre><code>// Start the Browser As Process to start in Private mode Process browserProcess = new Process(); browserProcess.StartInfo.FileName = "iexplore.exe"; browserProcess.StartInfo.Arguments = "-private"; browserProcess.StartInfo.WindowStyle = ProcessWindowStyle.Maximized; // Start browser browserProcess.Start(); // Get Process (Browser) Handle Int64 browserHandle = browserProcess.Handle.ToInt64(); // Create a new Browser Instance &amp; Assign the browser created as process using the window Handle BrowserWindow browserFormHandle = new BrowserWindow(); browserFormHandle.SearchProperties.Add(BrowserWindow.PropertyNames.WindowHandle, browserFormHandle.ToString()); browserFormHandle.NavigateToUrl(new Uri("http://www.google.com")); </code></pre>