我有一个FullTrust程序集,程序集A,它调用了第3方组件,程序集B。我可以通过A.dll.config或用A的代码来防止任何CAS要求将堆栈传播到程序集B,哪个没有FullTrust?

如果可能,我不想更改计算机的安全策略。

===============>>#1 票数:0 已采纳

您可以使用2.0中的沙箱API创建单独的appdomain。 MSDN 解释得比我好得多。 当然,那您就在应用域上进行编组; 但是如果您想隔离,那是您必须付出的代价。

  ask by jlew translate from so

未解决问题?本站智能推荐:

5回复

进程类和.NET安全性?

我在应用程序中使用Process类,就在静态Main方法的开头。 我正在使用Process类来了解我的应用程序的另一个实例当前是否正在运行。 如果我的应用程序已经在运行,我将退出。 我不是在寻找改变这种方式的方法,这种方法已经使用了多年 但是最近这在我们的用户的某些计算机上不起作用,
1回复

如何完全信任未签名的程序集?

我有一个程序集,该程序集在我自己的PC上运行正常,但是当我尝试在虚拟机上引用它时,出现以下错误: 我绝对确定该文件位于指定的位置,并且该代码在我自己的计算机(开发该计算机的地方)上正常工作。 它与所有引用的程序集一起为x86平台编译。 我认为,该错误可能是由于程序集不被完全信任而
2回复

如何摆脱安全异常?

我在本地工作站上启动了一个.Net服务器端程序,但很快它引发了安全异常。 我在网上搜索了答案,但没有找到快速解决方法/无法解决该问题。 我只想运行我的程序。 如何摆脱异常? 我完全信任该程序,因为它是我的。 编辑:哦,是的,为了清楚文件夹结构,我确实从映射到我自己的本地驱动器的映射
1回复

从网络共享启动应用程序时,混合模式C ++ DLL函数调用失败。 从非托管C应用程序调用

从本机C应用程序调用的混合模式DLL无法加载:未知模块中发生了类型为'System.IO.FileLoadException'的未处理异常。 附加信息:无法加载文件或程序集'XXSharePoint,版本= 0.0.0.0,区域性=中性,PublicKeyToken = e0fbc95fd
1回复

在制作需要在Windows 7上使用完全信任工作的WPF浏览器应用程序(XBAP)时,我需要做些什么?

因此,这是关于.NET信任策略的Visual Studio 2008,.NET,WPF,XBAP,Windows 7问题。 在工作中,我们有几个Web浏览器应用程序(.XBAP文件)是使用我们内部部署的Visual Studio 2008(因此是.NET 3.5)开发的。 这些需要一个.
1回复

XBAP,Fulltrust应用程序安全性/信任异常

IE和Windows的所有版本中都有很多设置,可能会给尝试运行xbap应用程序的用户带来问题,尤其是在完全信任模式下。 去年,我似乎收集了一长串此类案件。 但是,我为这种异常感到烦恼,这种异常发生在我的一个系统上的用户上,并希望这里有人可以为我指明正确的方向。 该应用程序可以在所有
2回复

如何限制程序集的安全权限,而不限制其被调用者的安全权限?

我允许我的应用程序用户运行C#代码段,以便能够直接操纵我的程序集中的某些对象,而无需编写大型的脚本接口层来显式公开所有内容。 这段代码将注入到动态编译的程序集中,因此我可以控制程序集本身,但是我需要停止使用反射来访问我的私有方法的代码。 我尝试在运行代码之前调用securityPer
2回复

.net 2.0程序集安全

我有一个程序集,并希望限制可以调用/使用此程序集功能的程序集和应用程序。 谁能提供有关如何实现的详细信息? 根据我在互联网上阅读的内容,这是不可能的,因为任何“完全信任”的程序集都会自动被授予访问权限。 我正在使用.NET 2.0和3.5,该解决方案需要与该框架的两个版本兼容。
1回复

CAS Server .Net客户端与asp.net Web应用程序集成单点退出

我设置了CAS SERVER,以便使用asp.net Web应用程序和apache Tomcat 7进行单点注册。我按照以下链接创建配置。 https://wiki.jasig.org/display/CASUM/HOWTO+CASifying+ASP.NET+WebApp+-+Examp
1回复

如何获得程序集请求的一组权限?

我想问用户授予请求的权限或阻止程序集加载。