Rock
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Spirit412 Цитата: Был бы системный программист, но его нет ( | В принципе, в DarkWeb есть форумы с рекламой подобных услуг. Но судя по характеру задачи нужен именно "придворный" программист. Тем не менее, через эти форумы можно завести нужные знакомства. Цитата: Я правильно понимаю - длл для оборудования, предоставляет интерфейс по взаимодействию с ним. ???Дальше, сама программа(экзешник) юзает этот интерфейс. Т. Е. Для работает на более низком уровне. Т.с. бекенд, а софтина т.с. фронтенд. Тогда в первую очередь нужно разбирать длл. | Вы описываете идеальный случай проектирования. Так ли это на самом деле или нет, покажет только отладчик. Если доступа к хорошему отладчику нет, то да, начинать нужно с дизассемблирования dll. И, если очень повезет, этого окажется достаточно. Но я бы без отладчика в это дело просто не полез -- вот читает эта dll из pci-карты какие-то ключевые данные, увидеть эти данные можно только в отладчике. Цитата: Софтина не стучится в интернет. Но имеет юсб-данглкей. | Ну, тогда у Вас вообще все хорошо. Отвязывать софтину от донгла Вам не надо, и у Вас есть вообще все, что нужно для работы. Кроме специалиста. Специалиста лучше искать по знакомым -- подобные задачи решают очень многие и что-то обязательно найдете. Если Вам нужно будет писать свой софт для работы с датчиками, то такой человечек Вам все равно понадобится. Еще можно поискать описание интерфейса (заголовочные файлы) этой dll. Его, чем черт не шутит, может и производитель предоставить. В принципе, поковырявшись в отладчике, этот интерфейс можно и восстановить. Там, скорее всего, вызовы по именам, а не номерам. Вот будут там экспортироваться init, finit, getData, config и т.п. -- можно попытаться прям родную dll научиться использовать, а не встраиваться в нее по вирусной технологии. |