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

jin*_*ngy 15 .net 64-bit tiff windows-7 photoviewer

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

"C:\Program Files\Windows Photo Viewer\PhotoViewer.dll" "C:\00012.tif"
Run Code Online (Sandbox Code Playgroud)

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

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

双方.tif.tiff在默认程序控制面板相关.

我试图从.net Windows应用程序中调用它.

任何帮助表示赞赏.

use*_*515 33

Windows 7的

rundll32 "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen path_to_image
Run Code Online (Sandbox Code Playgroud)
  • 不得引用path_to_image !

  • 不能引用path_to_image! (2认同)
  • 是否有为此列出rundll32可访问函数的地方?除了ImageViewer_Fullscreen之外,还有其他可用的东西吗? (2认同)

Rob*_*inJ 12

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

对于运行dll,有rundll32.

  • 在 Windows 10 上运行此命令后,不会打开任何内容。 (3认同)

小智 10

没有必要直接运行PhotoViewer,让资源管理器为您完成工作.作为奖励,据我所知,它适用于相对路径.

C:\Users\alphaniner> explorer Documents\test.png
Run Code Online (Sandbox Code Playgroud)