Las .DLL son LIBRERIAS que contienen rutinas y funciones que utilizan los programas.
Las librerías se utilizan para evitar tener que escribir repetidamente en los ejecutables las mismas instrucciones.
Las librerías permiten, además, que el .EXE sea más pequeño y las rutinas solamente se cargan en memoria cuando son llamadas por el programa.
Después, con programas especiales, se las «compila» para que puedan funcionar.
Entonces se convierten a lenguaje binario que nadie va a poder entender.
La unica forma de verlas es con editores especiales pero, aún así, lo verás en hexadecimal.