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