Раньше я пользовался autoIt, писал разного рода скрипты, но, уже довольно давно пишу на c#, и иногда использую в нем библиотеку AutoItX3.dll. Узнать решение хотел еще давно, но не доходили руки написать куда нибудь. В общем, на c# я часто использую многопоточность (await, new Thread.Start() и т.д.), но почему то, любой метод из библиотеки AutoIt, работает только в основном потоке. Грубо говоря, если я использую await что бы приложение с интерфейсом не зависало, выполняя большое колличество кода, а что бы код выполнялся в другом потоке, и если в нем доходит дело к примеру до WinWait("window"), программа виснит, будто выполнение происходит в основном потоке, инорируя любые способы выполнения кода в другом. По факту, я не могу сказать что проблема в этом, но поверхностно, кажется что именно так. Да и плюс к этому, в autoIt, насколько я знаю, нету многопоточности. Буду благодарен за помощь