调用windows图片查看器

时间:2024-03-09 22:04:24


        string myBig;
        myBig = myDataSet.Tables[0].Rows[amountOfPic][1].ToString();
        Download("E:", "test\\" + myBig, "42.96.168.61", "test", "test123");
        //建立新的系统进程 
        System.Diagnostics.Process process = new System.Diagnostics.Process();
        //设置文件名,此处为图片的真实路径+文件名 
        process.StartInfo.FileName = "E://test/"+myBig;
        //此为关键部分。设置进程运行参数,此时为最大化窗口显示图片。 
        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();