Respuestas
Respuesta:
Quizás no lo sepa, pero muchos programas son escritos utilizados el IDE de Microsoft, Visual Studio, que soporta distintos lenguajes de programación tales como C#, C/C++, etc. en otras palabras, el entorno de desarrollo de Microsoft ofrece la posibilidad de escribir, editar y probar el código fuente ahí mismo, sin embargo este entorno de desarrollo dependiendo de la versión, genera ejecutables (compilados) que requieren de las bibliotecas de código compartido sean compatibles, es decir, el programa utiliza una serie de archivos (Redistributables) que contienen código para tareas específicas y bastante optimizadas que ahorra al desarrollador/programador la tarea de estar volviendo a escribir más código. Estos archivos comúnmente tienen la extensión .DLL (Bibliotecas de Enlazado Dinámico de sus siglas en inglés), que seguramente habrá notado que abundan en la carpeta C:\Windows\System32.
Cuando se tiene que distribuir un software creado en este IDE, los desarrolladores tienen que hacer una elección: integrar las dependencias (DLLs) en el instalador de su aplicación, o pueden optar por anexar el instalador estándar de dichas dependencias, denominadas Redistributables. La mayoría elige este último método debido a que asegura que sean archivos firmados digitalmente por Microsoft, las cuales además pueden ser actualizadas oficialmente y que estén exentos de cualquier manipulación (infección de virus, alterados por terceros para realizar otros propósitos, etc.)
ES EXTENSO PERO SI LO LEES PODRAS RESUMIR Y ENCOMTRAR LA RESPUESTO COMO TE SEA COMBENIENTE