我一直在研究应用程序域,以创建一个简单的轻量级应用程序,该应用程序将沙箱代码为我运行。我有一个简单的控制台应用程序,它允许我请求指定的代码来运行和设置权限等。
但是,我不确定证据参数到底是什么,我查看了多个来源和几本书,但至少看起来仍然很模糊。在某些地方和代码片段中,null 用于创建沙箱,而在其他地方,应用程序域是使用主机实际证据作为参数创建的。
所以我的问题是:
- 证据参数究竟是做什么的?
- 是否需要/它与权限集有什么不同?
- 沙盒用户界面是否应该影响证据?
- 就像这是一个需要根据.exe进行修改的参数?