0

我想在我的 C# 应用程序中使用 ironpython,但我担心它会导致安全问题,我不希望最终用户使用我的应用程序的所有可用 DLL,而是我想提供用户可以的自定义类在python中使用。

我的问题是如何保护我的 dll 不被用于 Ironpython。最终用户可能会添加 dll 的引用,我想保护大多数类不被使用。

4

1 回答 1

0

诀窍是在自己的 AppDomain 中运行 IronPython,只提供您希望用户能够调用该 AppDomain 的程序集,然后设置安全策略以防止它们引用更多。

于 2012-10-04T15:17:51.403 回答