background image

.NET Framework 环境

 

下面的章节将更加详细地描述 .NET Framework 的主要组件和功能。

公共语言运行库的功能

公共语言运行库管理内存、线程执行、代码执行、代码安全验证、编译以及其他
系统服务。这些功能是在公共语言运行库上运行的托管代码所固有的。

 

至于安全性,取决于包括托管组件的来源(如 Internet、企业网络或本地计算
机)在内的一些因素,托管组件被赋予不同程度的信任。这意味着即使用在同
一活动应用程序中,托管组件既可能能够执行文件访问操作、注册表访问操作
或其他须小心使用的功能,也可能不能够执行这些功能。

 

运行库强制实施代码访问安全。例如,用户可以相信嵌入在 Web 页中的可执
行文件能够在屏幕上播放动画或唱歌,但不能访问他们的个人数据、文件系统

 

或网络。这样,运行库的安全性功能就使通过 Internet 部署的合法软件能够
具有特别丰富的功能。