Доступ к разделу реестра запрещен (ABCPdf)

Я пытаюсь использовать ABCPdf 8.1, и при использовании метода AddImageUrl(...) я получаю следующую ошибку:

Отключен доступ к разделу реестра "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl".

Я просмотрел в реестре, и main\featurecontrol не существует для CURRENT_USER, поэтому я не могу изменять разрешения на него.

Кто-нибудь испытал это раньше или знал какие-либо решения, которые я мог бы попробовать?

Заранее спасибо

Ответ 1

Возможно, это проблема между IE9 и ABCPDF. Если эта ошибка возникает с помощью AddHtml() или AddImageHtml(), я предлагаю вам изменить механизм рендеринга из MSHtml в Gecko.

theDoc.HtmlOptions.Engine = EngineType.Gecko;

http://www.websupergoo.com/support.htm

В моем случае это решение решило мою ошибку.

Ответ 2

Кто такой CURRENT_USER? Предполагая, что это идентификатор приложения ASP.NET, вы пытались загрузить его профиль пользователя?

Откройте Диспетчер IIS и перейдите к пулу приложений для своего сайта. В диалоговом окне "Дополнительные параметры" установите для параметра "Загрузить профиль пользователя" значение "Истина".

enter image description here

Ответ 3

Я не уверен, является ли это ответом, но если вы пытаетесь получить доступ к этому программному обеспечению, ваш исполняемый файл должен запускаться как администратор при доступе к нему. Если вы находитесь в режиме отладки, запустите visual studio как администратор (щелкните правой кнопкой мыши и выберите "Запуск от имени администратора"