У меня есть приложение, которое использует элемент управления webBrowser, предоставленный Microsoft, для отображения пользователю pdf.Было обнаружено, что когда приложение работает под x64, PDF будет загружаться и открываться в Adobe Reader, а не отображаться в пользовательском элементе управления.(Ссылка: http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/06ad960b-7c5e-459c-9261-ca9d0e4ac88f/) Кто-нибудь нашел решение этой проблемы, кроме компиляции приложения в x86?
Этого следовало ожидать; 32-битный объект PDF Reader Document загружается только 32-битным браузером. Когда его там нет, вы переходите по обычному пути загрузки файлов.
Смотри также: http://blogs.msdn.com/b/ieinternals/archive/2010/01/13/web-browser-control-does-not-show-flash-or-silverlight-in-a-64bit-dot-net-application.aspx