k72 Ответов: 1

Интеграция сканера отпечатков пальцев futronic FS80 в .NET


Я разрабатываю программу на C#, которая сканирует отпечаток пальца, сохраняет его где-то на локальном диске, а затем считывает его в другой программе для дальнейших манипуляций.

Для сканирования отпечатков пальцев у меня есть устройство futronic FS80. У меня есть все необходимые библиотеки DLL на компакт-диске, но самая большая проблема для меня заключается в том, что эти библиотеки DLL не являются допустимыми com-компонентами, поэтому я не могу добавить их в качестве ссылки в свой проект. Во всяком случае, мне удалось добавить их с помощью dllImport через кодирование, но теперь я не знаю, какие функции содержит dll и каковы их параметры и использование.

Полностью застрял только на первом этапе. Очень неприятно, потому что это моя первая попытка с WPF и интеграцией устройств.

Кто-нибудь может подсказать мне, как интегрировать FS80? Если у кого-то есть какая-то идея, пожалуйста, поделитесь ею.

Что я уже пробовал:

Я искал на сайте futronic, но они предоставляют только образец exe-файла и никакого кода.
Я также так много гуглил его, но нигде не получал помощи, связанной с кодированием.

Garth J Lancaster

ну, производитель должен предоставить приличный SDK, включая документацию и образцы кода - иначе я бы отправил его обратно для возврата денег - единственное действие, которое у вас может быть, и я не знаю, как далеко это вас заведет и / или будет ли эта информация Вам полезна, - это использование dumpbin, чтобы увидеть, какие точки входа (функции) экспортирует dll.

но на самом деле, похоже, вам нужен новый производитель

1 Ответов

Рейтинг:
2

OriginalGriff

Лучше всего обратиться непосредственно в их техническую поддержку: вам нужна документация по содержимому DLL, чтобы использовать ее из C#, так как вам нужно знать сигнатуры методов для DLLImport - и если у вас их нет, вы ничего не добьетесь.
Как только вы получите подписи, это может помочь: pinvoke.net: The interop wiki![^ но без них вы мало что можете сделать.