C# 在桌面应用程序上调用非托管代码权限

C# 在桌面应用程序上调用非托管代码权限,c#,.net,clr,native,C#,.net,Clr,Native,.NET CLR Security是否执行堆栈遍历以确保调用方有权调用非托管代码,即使它是完全信任运行的桌面应用程序?否。请参阅 引述: 完全信任应用程序不受代码访问安全性的影响,除非它们被标记为安全透明,因为它们是完全信任的 我想是的,但这可能会有所帮助。当然,如果不是这样的话,你就无法实现沙盒。抢先回答下一个问题:不,链接需求很便宜。“它们只检查过一次。”汉帕桑谢谢,我更担心的是它对性能的影响,而不是它对性能的影响。你想把它贴出来作为回答吗?

.NET CLR Security是否执行堆栈遍历以确保调用方有权调用非托管代码,即使它是完全信任运行的桌面应用程序?

否。请参阅

引述:

完全信任应用程序不受代码访问安全性的影响,除非它们被标记为安全透明,因为它们是完全信任的


我想是的,但这可能会有所帮助。当然,如果不是这样的话,你就无法实现沙盒。抢先回答下一个问题:不,链接需求很便宜。“它们只检查过一次。”汉帕桑谢谢,我更担心的是它对性能的影响,而不是它对性能的影响。你想把它贴出来作为回答吗?