我已經爲所有機器手動更改了註冊表。它使用Visual Studio在我自己的機器上工作。我在遠程桌面上嘗試了另一臺Win 10虛擬機和一臺Win 7 pro,但它並不適用於所有這些虛擬機。但是,我使用遠程桌面來運行其他具有類似功能的exes,並且它工作正常。FEATURE_BROWSER_EMULATION不適用於其他機器上的WebBrowser控件
我有一個猜測:.vshost.exe是否也應該添加到FEATURE_BROWSER_EMULATION列表中?
更新:我注意到根據http://weblog.west-wind.com/posts/2011/May/21/Web-Browser-Control-Specifying-the-IE-Version註冊表項是否在Wow6432node的差異。它在將註冊表項添加到Wow6432node後起作用。因此,一個新的問題引起了:webbrowser什麼時候在x86和x64上運行?託管代碼什麼時候在x86和x64上運行?根據我的實踐,將註冊表項添加到沒有wow6432node的路徑有時可以工作,有時不會。
使用SysInternals的Process Monitor來驗證它的外觀。 –
@HansPassant在任務管理器中,名稱就是它的文件名。 – zsf222
它在*註冊表*中的位置,任務管理器不會告訴你任何東西。 –