Я понимаю, что это ранний выпуск и нестабильный.Я не мечтал бы заменить стандартный веб-браузер IE9 в любом другом проекте, но в этом случае мне нужно, чтобы IE9 сравнивался с другими версиями.
Я бы хотел иметь.NET WebBrowser Control использует IE9 вместо версии IE по умолчанию на машине.У меня есть полный контроль над машиной, поэтому можно без проблем взломать системные файлы или что-то еще.
Обычно этого можно достичь, установив обновление для IE, но в случае IE9 он устанавливаетотдельное приложение, оставляя текущую версию IE нетронутой.Это означает, что элемент управления WebBrowser продолжает использовать текущую версию (что имеет смысл и был разумным шагом со стороны MS, поскольку IE9 все еще находится в стадии разработки).Но в моем (крайнем) случае мне нужен элемент управления WebBrowser для использования IE9.
Возможно ли встроить IE9 в приложение форм .NET?
EDIT
С Гансом Пассантом Я иду немного дальше.Что-то очень интересное происходит в каталоге прог-файлов IE9.Есть каталог под названием «iepreview.exe.local», который после удаления заставляет приложение IE9 Preview использовать IE8 (проверено с помощью теста acid3).
Не совсем то, что я хочу, но мне интересно,это своего рода перенаправление, которое я мог бы использовать для своих нужд.
РЕДАКТИРОВАТЬ 2
Я пытался применить взлом .local к обоим копиям iexplore.exe и мое приложение .NET, и я заметил кое-что еще интересное - оба приложения начали использовать IE7 вместо IE8 (моя версия IE) или IE9.
Может ли это быть iexplore, пытающимся использовать IE9 и затем вернуться к IE7?Кажется странным, что он даже имел бы IE7 доступным, но это строка useragent, которую он начинает использовать.