在我的.Net应用程序内部以沙盒方式运行IronPython解释器,这是否可能?我想拒绝IP脚本访问文件系统,同时仍允许应用程序本身访问。
这是否涉及在第二个AppDomain中运行脚本引擎?我该如何限制它,防止其随意操作?
在我的.Net应用程序内部以沙盒方式运行IronPython解释器,这是否可能?我想拒绝IP脚本访问文件系统,同时仍允许应用程序本身访问。
这是否涉及在第二个AppDomain中运行脚本引擎?我该如何限制它,防止其随意操作?
这篇文章解释了如何创建一个AppDomain并在其中执行代码。只需创建AppDomain并限制运行在其中的代码即可。