如何在命令行中运行Photoviewer.dll

时间:2011-05-31 15:56:57

标签: .net windows-7 64-bit tiff photoviewer

当我在命令提示符下以管理员身份运行以下代码时:

"C:\Program Files\Windows Photo Viewer\PhotoViewer.dll" "C:\00012.tif"

它会产生错误,如下所示:

  

“此文件没有与之关联的程序来执行此操作。请安装程序,如果已安装程序,则在”默认程序“控制面板中创建关联程序。”

默认程序控制面板中关联了.tif.tiff

我试图从.net windows应用程序调用它。

感谢任何帮助。

3 个答案:

答案 0 :(得分:32)

Windows 7

rundll32 "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen path_to_image
  • 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