日期:2014-05-17  浏览次数:20930 次

[转]C#使用Window图片查看器打开图片
              //建立新的系统进程 
                System.Diagnostics.Process process = new System.Diagnostics.Process();
                //设置文件名,此处为图片的真实路径+文件名 
                process.StartInfo.FileName = picName;
                //此为关键部分。设置进程运行参数,此时为最大化窗口显示图片。 
                process.StartInfo.Arguments = "rundll32.exe C:\\WINDOWS\\system32\\shimgvw.dll,ImageView_Fullscreen";
                //此项为是否使用Shell执行程序,因系统默认为true,此项也可不设,但若设置必须为true 
                process.StartInfo.UseShellExecute = true;
                //此处可以更改进程所打开窗体的显示样式,可以不设 
                process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
                process.Start();
                process.Close();