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)