
M500 USER MANUAL AND PROGRAMMER SDK
Page 18
7.
A
RCHITECTURE
The main purpose of the C# demo application is to provide an example of how to write an application that
interfaces with the M500 using a C# API.
The application (M500.exe or user application), M500api.dll, M500dll.dll, and SD2.dll must be in the same
directory. The DLL will create a log file (M500dll.log) in the directory in which it is running by default but
it can be disabled if needed.
C# Application
(M500.exe)
C# M500 API assembly
(M500api.dll)
Jungo WinDriver
Microsoft USB drivers
M500 firmware
C/C++ M500 DLL
(M500dll.dll)
Barcode decoder (SD2.dll)