本人在做一个页面,功能是显示文件夹中的邮件,我想达到的目的是能调用outlook来查看用户点击的邮件,我查了好多的文章都没有找到合适的答案,不知哪位大侠能指点一下。

解决方案 »

  1.   

    不如调用系统默认的好。
    System.Diagnostics.Process.Start(strEmailPath);
      

  2.   

    谢谢 bys_home,但是我调试了以后,怎么页面一点反映也没有,调试没有报错,但是看不到结果,我又看了一些实例,但是都没有成功,请问这是怎么回事啊????
    System.Diagnostics.Process.Start("msimn.exe","c:\\test.eml");这样写可以吗?
      

  3.   

    b/s 结构的? 你的程序进程有调用com接口的权限嘛?
      

  4.   

    是的,程序进程有没有调用com接口的权限怎么判断呢?或者说怎么解决呢?我不太懂,请指教!
      

  5.   

    System.Diagnostics.Process.Start('c:\1.eml');
      

  6.   

    System.Diagnostics.Process.Start("程序名",@"程序路径")
      

  7.   

    我这些方法都试过了,我发现了如下的问题:其实System.Diagnostics.Process.Start("c:\\1.eml"); 执行完以后,发现在进程中已经有msimn.exe的进程了,但是他的运行用户是aspnet,和平时我们调outlook时的用户不一样,我想这就是造成看不见邮件效果的原因吧,不知各位有没有碰到过这方面的问题,怎么解决的?