Saltar al contenido

¿Cómo obtener la ruta completa de Adobe Reader (incluido el nombre del archivo ejecutable)?

El paso a paso o código que hallarás en este artículo es la solución más rápida y efectiva que hallamos a esta duda o dilema.

Solución:

Uno de estos debería hacerlo por ti:

    var adobe = Registry.LocalMachine
                        .OpenSubKey("Software")
                        .OpenSubKey("Microsoft")
                        .OpenSubKey("Windows")
                        .OpenSubKey("CurrentVersion")
                        .OpenSubKey("App Paths")
                        .OpenSubKey("AcroRd32.exe");

    var path = adobe.GetValue("");

    var adobeOtherWay = Registry.LocalMachine
                                .OpenSubKey("Software")
                                .OpenSubKey("Classes")
                                .OpenSubKey("acrobat")
                                .OpenSubKey("shell")
                                .OpenSubKey("open")
                                .OpenSubKey("command");

    var pathOtherWay = adobeOtherWay.GetValue("");

Elige uno y corre con él;)

Encontré un problema con la solución “adobeOtherWay”. Si está instalado Adobe Acrobat (no el lector), la ruta apuntará a Acrobat.exe y no al exe del lector (quería comentar más arriba, pero no tengo suficiente reputación)

Estoy usando: HKEY_CLASSES_ROOTSoftwareAdobeAcrobatExe Me da la ruta completa y el nombre exe del Acrobat Reader instalado, justo lo que necesita.

valoraciones y reseñas

Si te sientes motivado, eres capaz de dejar una sección acerca de qué te ha impresionado de este artículo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *