-
Dll files And usage
For every tool i use like usb to serial or any other do they generally provide dll files for us to customize for advanced users. In case if they provide which software can i use to adapt them. My plan is to create buttons for transmitting serial data.
-
DLL files aren't so that the users themselves can customize code. DLL files are a library, and libraries come in two types: static and dynamic.
Static libraries you rarely see because they're actually IN the program itself. By doing that, developers know that the end-user will have all of the dependencies they need to run their program.
Dynamic libraries (Dynamic-Link Libraries (DLLs)) are not packaged into the program, as you've noticed. The benefit is that if they need to update a part of the program, they do not need to recompile and redistribute the whole thing, just the changes that have been made.
Back to your question, DLL's are not modifiable in and of themselves. Like .exe files, they store binary data, so you would have to reverse engineer them or get access to the source code in order to modify them.
Hope that helps, best of luck.