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