Добрый день!
У меня есть одна программа на c#. Уже было выпущено много версий, но в конце-концов я уперся в пределы AutoIt, не хватает скорости и поддержки многопоточности. Чтобы развивать программу дальше, было решено перенести программу на c#. Сначала попробовал реализовать через c# + AutoItX. На моем компьютере работало все замечательно, но у большинства пользователей проблема с регистрацией AutoIt dll - это возможно сделать только с правами администратора, а их у пользователей нет. Поэтому сейчас приходится весь код переносить на c#. И стоит проблема переноса функций AutoIt на c#.
Наверняка кто-то это уже делал, не хочется заново изобретать велосипед. А именно - как реализовать следующие функции на c#:
Send
ControlSend
WinGetText (вот с этим наибольшие сложности)
WinActive
и т.д.
У меня есть одна программа на c#. Уже было выпущено много версий, но в конце-концов я уперся в пределы AutoIt, не хватает скорости и поддержки многопоточности. Чтобы развивать программу дальше, было решено перенести программу на c#. Сначала попробовал реализовать через c# + AutoItX. На моем компьютере работало все замечательно, но у большинства пользователей проблема с регистрацией AutoIt dll - это возможно сделать только с правами администратора, а их у пользователей нет. Поэтому сейчас приходится весь код переносить на c#. И стоит проблема переноса функций AutoIt на c#.
Наверняка кто-то это уже делал, не хочется заново изобретать велосипед. А именно - как реализовать следующие функции на c#:
Send
ControlSend
WinGetText (вот с этим наибольшие сложности)
WinActive
и т.д.