Хотите верьте, хотите нет, вчера я бился головой о той же самой проблеме, и вот решение, которое я нашел.Добавьте к событию FormClosed
следующее:
[DllImport("ole32.dll")]
private static extern void CoFreeUnusedLibraries();
private void MainForm_FormClosed(object sender, FormClosedEventArgs e)
{
base.OnFormClosed(e);
webBrowser1.Visible = false;
while (webBrowser1.IsBusy)
{
Application.DoEvents();
}
webBrowser1.Dispose();
CoFreeUnusedLibraries();
}
На самом деле кажется, что в Adobe Acrobat 9.x есть ошибка, вызывающая это исключение.