当我在命令提示符下以管理员身份运行以下代码时:
"C:\Program Files\Windows Photo Viewer\PhotoViewer.dll" "C:\00012.tif"
它会产生错误,如下所示:
“此文件没有与之关联的程序来执行此操作。请安装程序,如果已安装程序,则在”默认程序“控制面板中创建关联程序。”
默认程序控制面板中关联了.tif
和.tiff
。
我试图从.net windows应用程序调用它。
感谢任何帮助。
答案 0 :(得分:32)
Windows 7
rundll32 "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen path_to_image
答案 1 :(得分:12)
rundll32“C:\ Program Files \ Windows Photo Viewer \ PhotoViewer.dll”“C:\ 00012.tif”
要运行dll,有rundll32
。
答案 2 :(得分:9)
没有必要直接运行PhotoViewer,让资源管理器为您完成工作。作为奖励,据我所知,它适用于相对路径。
C:\Users\alphaniner> explorer Documents\test.png