Как использовать AutoitX ( OCX / Библиотека ActiveX ) в приложении .NET C # без его регистрации?
I хотел бы создать приложение с его помощью без использования прав администратора для установки.
Я нашел несколько страниц на MSDN , например, Активация компонентов COM без регистрации: пошаговое руководство о создании файлов манифеста для файлов DLL. Я попробовал, но ничего не вышло. Так что, может быть, это возможно, и я ошибся. К сожалению, я потерял файлы XML, поэтому не могу опубликовать их здесь.
Я также безуспешно пытался установить изолированные и включить типы взаимодействия в ссылочных свойствах.
Можно ли заставить AutoItX работать на C # без необходимости регистрации? Если да, то как мне это сделать?
Я думаю, что его можно будет использовать как DLL, а не как OCX, но я не знаю, как именно это сделать в C #.
В настоящее время я использую его например:
AutoItX3Lib.AutoItX3 autoit = new AutoItX3Lib.AutoItX3();
autoit.AutoItSetOption("WinTitleMatchMode", 2);
и т. д. Итак, если бы я пошел на прямые вызовы DLL, как бы я тогда это сделал?