Comment faire pour exécuter Photoviewer.dll en ligne de commande
Lorsque j'exécute le code ci-dessous dans une invite de commande (en tant qu'administrateur):
"C:\Program Files\Windows Photo Viewer\PhotoViewer.dll" "C:"C:\Program Files\Windows Photo Viewer\PhotoViewer.dll" "C:\00012.tif"
012.tif"
il produit l'erreur comme indiqué ci-dessous :
"Ce fichier n'ont pas de programme associé pour la réalisation de cette action. S'il vous plaît installer un programme ou, si l'on est déjà installé, créez un associé dans les Programmes par Défaut du panneau de contrôle."
Les deux .tif
et .tiff
sont associées dans les programmes par Défaut du panneau de contrôle.
Je suis en train de l'appeler à partir d'un .net application windows.
Toute aide est appréciée.
Vous devez vous connecter pour publier un commentaire.
Pour l'exécution d'une dll, il n'y a
rundll32
.Windows 7
path_to_image
doit être le chemin complet vers le fichier, PAS le chemin d'accès relatif. Fait cette erreur plusieurs fois moi-même.Il n'est pas nécessaire d'exécuter PhotoViewer directement, laissez l'explorateur de faire le travail pour vous. En prime, il travaille avec des chemins relatifs, aussi loin que je peux dire.