سلام

من برنامه ای دارم که با کلیک روی یه لیبل , یک تصویر رو از دیتابیس میاره در picturebox1 .
حالا من میخام وقتی روی picturebox1 کلیک کنم ، عکس موجود توی picturebox1 توسط windows photo viewer نمایش داده بشه .
برای اینکار از کد زیر استفاده کردم اما جواب نداده . برنامه خطایی نمیده اما هیچ اتفاقی هم با کلیک روی picturebox1 نمی افته :


private void pictureBox1_Click(object sender, EventArgs e)        {
if (pictureBox1.Tag != null)
{
System.Diagnostics.Process imageViewerProcess = new System.Diagnostics.Process();
imageViewerProcess.StartInfo.CreateNoWindow = false;
imageViewerProcess.StartInfo.FileName = "rundll32.exe";
imageViewerProcess.StartInfo.Arguments =
@"C:\WINDOWS\System32\shimgvw.dll,ImageView_Fullsc reen "
+ pictureBox1.Tag.ToString();
imageViewerProcess.Start();
}




با توجه به اینکه ویندوز من 7 و 64 بیت هست از مسیر C:\Windows\SysWOW64 هم به جای C:\WINDOWS\System32 استفاده کردم اما در نتیجه هیچ تغییری ایجاد نشد و برنامه همچنان کار نمیکنه . لطفا راهنمایی کنید .. ممنون