You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Windows照片查看器打开图片并实现目录内图片前后导航

用Windows照片查看器打开图片并支持目录导航的方法

实现思路

Windows照片查看器无法通过直接打开图片文件启动(会被默认关联的微软照片应用替代),需要通过rundll32.exe调用其专属的PhotoViewer.dll组件启动。用该方式打开图片后,照片查看器会自动加载同目录下的其他兼容格式图片,支持前后切换导航。

代码示例

替换原有的调用代码,使用以下实现:

var fileNameComplete = @"C:\Temp\sample_photo.png";
var startInfo = new ProcessStartInfo
{
    FileName = "rundll32.exe",
    // 注意路径中的引号,避免含空格的路径解析出错
    Arguments = $"\"C:\\Program Files\\Windows Photo Viewer\\PhotoViewer.dll\", ImageView_Fullscreen \"{fileNameComplete}\"",
    UseShellExecute = false,
    CreateNoWindow = true
};
Process.Start(startInfo);

关键注意点

  • 若图片路径包含空格,必须用双引号包裹路径,防止参数解析失败。
  • 该方案仅适用于Windows系统,Windows照片查看器为Windows专属工具。
  • 启动后,直接使用照片查看器界面的前后箭头按钮,即可切换当前目录下的其他图片。

内容的提问来源于stack exchange,提问作者JohnnyBravo75

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 06:30:36