用Windows图片和传真查看器打开图片编程该怎么编?

来源:百度知道 编辑:UC知道 时间:2024/09/22 07:34:17
比如图片名叫C:\pic1.jpg
Windows图片和传真查看器在C:\WINDOWS\system32\shimgvw.dll
成功了

ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "rundll32.exe";
startInfo.Arguments = @"C:\WINDOWS\System32\shimgvw.dll,ImageView_Fullscreen" + " " + C:\pic1.jpg;
Process.Start(startInfo);

谢谢huagangyin

命令行中输入rundll32.exe %Systemroot%\System32\shimgvw.dll,ImageView_Fullscreen C:\pic1.jpg 可以实现楼主功能。
但是用csharp的Process.Start(@"rundll32.exe",@" %Systemroot%\System32\shimgvw.dll,ImageView_Fullscreen c:\tou.jpg")却报错说加载shimgvw.dll出错

希望给楼主能有点参考

调用它自己的API吧,不过它的API是什么就不知道了……

不太会也..