.net - script - Cómo ejecutar Photoviewer.dll en línea de comandos
windows photo viewer windows 7 on windows 10 (3)
Windows 7
rundll32 "%ProgramFiles%/Windows Photo Viewer/PhotoViewer.dll", ImageView_Fullscreen path_to_image
- path_to_image no debe ser citado!
Cuando ejecuto el siguiente código a continuación en un símbolo del sistema (como administrador):
"C:/Program Files/Windows Photo Viewer/PhotoViewer.dll" "C:/00012.tif"
produce un error como se muestra a continuación:
"Este archivo no tiene un programa asociado para realizar esta acción. Instale un programa o, si ya hay uno instalado, cree un asociado en el panel de control Programas predeterminados".
Tanto .tif
como .tiff
están asociados en el panel de control de programas predeterminados.
Intento llamar esto desde una aplicación de Windows .net
Cualquier ayuda es apreciada.
rundll32 "C: / Archivos de programa / Windows Photo Viewer / PhotoViewer.dll" "C: / 00012.tif"
Para ejecutar un dll, hay rundll32
.
No es necesario ejecutar PhotoViewer directamente, deje que el explorador haga el trabajo por usted. Como extra, funciona con caminos relativos por lo que puedo decir.
C:/Users/alphaniner> explorer Documents/test.png