私のアプリケーションでは、WebBrowser コントロールを使用しています。
コンテンツには上位バージョンの IE が必要なので、ここで説明されているようにFEATURE_BROWSER_EMULATIONを使用しました: http://msdn.microsoft.com/en-us/library/ee330730(v=vs.85).aspx
POSTとしていくつかのパラメーターを含める必要があるまで、これは完全に機能したため、「Navigate」メソッドの次のオーバーロードを使用しました。
Navigate(string urlString, string targetFrameName, byte[] postData, string additionalHeaders)
しかし、この新しいオーバーロードを使い始めてから、WebBrowser のエミュレーションが機能しなくなりました。
私は SysInternals の Process-Monitor を使用しましたが、POSTパラメーターを使用すると FEATURE_BROWSER_EMULATION キーがアクセスされないことがはっきりとわかります。