Autor YouCode - http://www.youcode.com.ar/visual-basic-net/shell-abrir-archivo-con-vbnet-428
Abrir archivo con SHELL en VB.Net y que windows determine el programa por default
Dim myProcess As New Process Dim PathShell as string ="c:\foto.jpg" myProcess.StartInfo.FileName = Pathshell myProcess.StartInfo.UseShellExecute = True myProcess.StartInfo.RedirectStandardOutput = False myProcess.Start() myProcess.Dispose()Donde PathShell es un stringo con la ruta del archivo para abrir.
http://www.youcode.com.ar/visual-basic-net/shell-abrir-archivo-con-vbnet-428