Проект не может распознать dll на машине x64

Мне нужно создать настраиваемый диспетчер загрузки, потому что я не хочу, чтобы Internet Explorer запускал диалог загрузки файлов по умолчанию. Затем я получил следующий пример: http://www.codeproject.com/Articles/18935/The-most-complete-C-Webbrowser-wrapper-control

Я загрузил пример кода и попытался запустить его. после регистрации DLL программа не распознала. Вся проблема в битах x64 и x86. Я работаю на 64-битной машине, и она не работает

Потом я получил этот пост: оберните 32-битную dll для 64-битной операционной системы, чтобы она работала с regsvr32.exe, и попробовали решения, но все еще оставалось то же исключение.

Исключение:

An unhandled exception of type 'System.UnauthorizedAccessException' occurred in csExWB.dll

Additional information: Access denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

Мне действительно нужна твоя помощь, и я не знаю, что еще делать. Этот менеджер загрузок жизненно важен для моего проекта.

Я ценю любую помощь.


person Pedro Barroso    schedule 29.07.2014    source источник
comment
Запустите командную строку от имени администратора и повторите попытку.   -  person Brian Driscoll    schedule 29.07.2014
comment
Библиотеки DLL, которые вы загружаете с веб-сайта, будут содержать дополнительный поток данных, в котором говорится, что они получены из ненадежного источника. Щелкните файл правой кнопкой мыши и выберите Разблокировать. После того, как вы проверили, что вы, конечно, можете ему доверять.   -  person Hans Passant    schedule 29.07.2014