¿La forma más eficiente de encontrar todos los archivos exe en el disco usando C #?

¿Cuál es la forma más eficiente de encontrar todos los archivos exe en el disco usando C #?

Se realizará en el subproceso en segundo plano en el programa para que el uso del disco sea lo más pequeño posible.

Respuestas a la pregunta(1)

Su respuesta a la pregunta