Как использовать AutoItX в .NET (C #) без регистрации

Как использовать 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, как бы я тогда это сделал?

23
задан Peter Mortensen 13 December 2012 в 13:30
поделиться