Internet explorer .NET网络浏览器控件和;“退出时删除浏览历史记录”;在IE中设置

Internet explorer .NET网络浏览器控件和;“退出时删除浏览历史记录”;在IE中设置,internet-explorer,session,webbrowser-control,Internet Explorer,Session,Webbrowser Control,我们的应用程序包括一个使用.NET WebBrowser控件的浏览器窗格,用于访问提供PHP页面的本地web服务器。用户通常整天都在运行它 如果他们在应用程序运行时同时使用IE并将其关闭,并且选中了“退出时删除浏览历史记录”设置,则WebBrowser控件将丢失其PHP会话 有没有办法防止这种情况发生?问题机器上安装了哪个版本的IE?一般来说,这不应该发生,但多年来在这一领域出现了几个bug。我认为我们今天遇到的bug是IE9。我可以在我的机器上用IE10复制它。在这两种情况下,我们都告诉Web

我们的应用程序包括一个使用.NET WebBrowser控件的浏览器窗格,用于访问提供PHP页面的本地web服务器。用户通常整天都在运行它

如果他们在应用程序运行时同时使用IE并将其关闭,并且选中了“退出时删除浏览历史记录”设置,则WebBrowser控件将丢失其PHP会话


有没有办法防止这种情况发生?

问题机器上安装了哪个版本的IE?一般来说,这不应该发生,但多年来在这一领域出现了几个bug。我认为我们今天遇到的bug是IE9。我可以在我的机器上用IE10复制它。在这两种情况下,我们都告诉WebBrowser(默认情况下默认为IE7)通过设置注册表项
HKEY\u LOCAL\u MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE\u BROWSER\u EMULATION来使用更新版本的IE