如何使用C#在windows mobile 6.5中的内容管理器使用的查看器中打开图片?

如何使用C#在windows mobile 6.5中的内容管理器使用的查看器中打开图片?,c#,windows-mobile,picturebox,C#,Windows Mobile,Picturebox,我目前正在使用CompactFramework3.5设计一个windows mobile应用程序,我需要能够显示用户为我以前存储的路径拍摄的图片 当时我所做的只是创建一个新的表单对话框,将图片加载到一个PictureBox中,如下所示: public formPictureViewer(string fileName) { InitializeComponent(); pictureBox.Image = new Bitmap(fileName); } 上述方法非常简单,但其缺

我目前正在使用CompactFramework3.5设计一个windows mobile应用程序,我需要能够显示用户为我以前存储的路径拍摄的图片

当时我所做的只是创建一个新的表单对话框,将图片加载到一个PictureBox中,如下所示:

public formPictureViewer(string fileName)
{
    InitializeComponent();
    pictureBox.Image = new Bitmap(fileName);
}
上述方法非常简单,但其缺点是不允许用户放大图像或全屏查看图像,除非所有这些功能都已编程到表单中。我只想在智能手机内容管理器/文件管理器中单击.jpg文件时打开的同一对话框/查看器中调用或执行图片。这可能是windows mobile中与文件关联的默认查看器,它确实具有放大、全屏模式、设置为墙纸等功能


也许这是一件非常简单的事情,比如调用类似于ShellExecute的东西。。。我只是不熟悉compact framework/windows mobile开发,还不知道所有的窍门

您可以使用System.Diagnostics命名空间调用内置图片/图像查看器(pimg.exe)


谢谢我还可以使用重载方法
Process.Start(JpgFileName,”)直接调用。由于“.jpg”文件似乎与图片查看器关联,因此它可以正常打开。
        ProcessStartInfo psi = new ProcessStartInfo();
        psi.FileName = @"\Windows\pimg.exe";
        psi.Arguments = @"\My Documents\My Pictures\Flower.jpg";

        Process.Start(psi);