【问题标题】:Sandbox IronPython?沙盒 IronPython?
【发布时间】:2010-12-08 22:48:36
【问题描述】:

是否可以在我的 .Net 应用程序中但在沙箱中运行 IronPython 解释器?我想拒绝 IP 脚本访问文件系统,同时仍然允许应用程序本身访问。

这是否涉及在第二个 AppDomain 中运行脚本引擎?我要如何给它戴上手铐,让它不能为所欲为?

【问题讨论】:

    标签: .net ironpython appdomain sandbox


    【解决方案1】:

    这是一篇解释如何create an AppDomain and execute code in a sandbox 的文章。只需创建 AppDomain 并将在其中运行的代码戴上手铐。

    【讨论】:

    • 哦。呃。我如此执着于做一个 IronPython 特定的解决方案,以至于我从来没有想过要寻找一个通用的解决方案。我很笨。
    • 你不傻,你在学习,我希望更多的人在学习......无论如何,你的问题与我遇到的问题有关,所以在这里问,你不仅帮助了自己,也帮助了我可能还有其他人,谢谢:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-10
    • 2016-04-21
    • 1970-01-01
    • 1970-01-01
    • 2015-03-08
    相关资源
    最近更新 更多