Я пытаюсь интегрировать проект MVC 2 со сторонней ERP-системой Win32 .exe. Я пытаюсь очистить поле приложения MVC и отправить данные на клиент ERP. Интерфейс MVC намного более стабилен и удобен для пользователя, чем клиент ERP. Я не знаю, на каком языке был написан клиент ERP, только то, что это клиент-серверное приложение, работающее в Unix-боксе и использующее почти устаревшую базу данных (Pick).
Я использовал MS UI Automation для загрузки процесса клиента ERP, но единственными элементами, которые он находит, являются стандартные элементы окна (строка заголовка, контекстное меню, свернуть, развернуть, закрыть). Клиентская ERP загружена текстовыми полями, кнопками, списками выбора ... но UI Automation не распознает ни одного из них.
Кто-нибудь может дать некоторое представление о том, почему элементы управления не распознаются, и как я могу обойти это?
(И это было бы еще более полезно) Кто-нибудь может порекомендовать ERP-систему среднего размера с открытым исходным кодом?
Спасибо!