0

我正在开发一个实时 Windows Phone 应用程序。我必须加密我的数据才能通过用 C++ 编写的第三方 .dll 文件将其发布到服务器上。

我从各种来源得知我无法在 Windows Phone 7 项目中导入 .dll 文件。那么实现我的目标的其他方法是什么。此外,如果我有那个 .dll 文件的源代码,它将对我有多大帮助。

太谢谢了!

4

1 回答 1

1

您绝对可以引用 dll 文件,但不是所有类型的。它必须是为 Windows Phone 或Portable Class Library制作的类库(这个可以被不同的平台使用)。

事实上,拥有源代码会很有帮助,您可以实现加密并制作自己的类库。

编辑:

Andy Dent在这篇文章中描述了在 Windows Phone 项目中使用 C++ 库的理论方法。这是可能的,但不是很舒服,因为大多数 C++ 代码都会抛出异常:Operation could destabilize the runtime.

另一种方法是用 C# 重写代码,但这意味着要重新编写几乎所有逻辑。

注意:如果您要为 Windows Phone 8 编写应用程序,则可以使用 C++ 引用而不会出现该问题。看看这篇文章

于 2013-04-22T09:02:28.347 回答