0

我正在构建一个 XBAP 应用程序来放置在 iFrame 中,它可以播放媒体文件。我有一个按钮,我希望能够单击一次并撰写附有媒体文件的电子邮件。我为处理 MAPI 编写的所有代码都在标准 C# 应用程序中进行了测试并且可以工作,但在大多数情况下不会在 XBAP 中。

因为我尝试了以下操作:

  1. 编写了一个用于处理 MAPI dll 的 C# 类
  2. 编写了一个用于调用MAPI的C++ DLL,并将其嵌入到XBAP中(使用时提取),以便打开时使用。

正如我所说,这些方法都不起作用。

任何建议将不胜感激。

4

2 回答 2

0

XBAPS 有一组有限的权限,我认为这不包括发送电子邮件。

您需要创建一个发送电子邮件并连接到它的网络服务。

于 2009-06-12T08:34:45.473 回答
0

您是否知道 XBAP 应用程序在部分信任环境中运行。

您说“在大多数情况下不会出现在 XBAP 中”,但没有明确说明您遇到的问题是什么——您是否遇到了编译错误、安全错误或其他一些运行时错误。

有关部分安全性和 WPF 的详细信息,请参阅以下链接:

http://msdn.microsoft.com/en-us/library/aa970910.aspx

于 2009-06-12T08:37:08.633 回答