系统注册表的要点是什么?
对不起,在这里真的很无知,我只是想学习,为什么注册表需要程序?它是什么,为什么软件只能将变量写入自己的本地文件?是否做了我不知道的事情?
IMHO,Windows注册表是一种几乎与宠物摇滚一样实用和实用的发明.
>通过将应用程序配置数据放在与操作系统配置数据相同的位置,任何尝试更新应用程序都会带来拧紧操作系统的危险.这就像制作一个遥控器来控制你的电视和起搏器.当然,您可以认为将所有控件放在一个位置是方便的,但也会造成任何改变频道的尝试都会杀死你的危险. 有没有人可以直言不讳说注册表容易管理,还是增加系统的可靠性? 我认为微软应该做的是创建一个中央文件,记录每个应用程序安装的目录以及它知道如何打开的文件的扩展名.这应该是操作系统需要了解的一个应用程序的唯一信息.所有其他应存放在应用程序自己的目录中. 更新:回复米克 我不同意参考文章中的大部分要点.像“你不能将二进制数据存储在INI文件中”,“INI文件只有两个级别的结构”.如果系统INI文件仅存储操作系统需要知道的应用程序的信息,那么这只是几个文本字符串,不需要二进制数据或层次结构.应用程序INI应该只是保存配置和偏好信息,因此再一次不需要二进制数据和层次结构. INI格式的优点是它是一个简单易读的文本文件.这使得它易于解析,易于更新和易于管理.我的原始帖子的全部内容是,通过添加注册表,具有各种复杂的功能,Microsoft替换了易于管理的东西,这些东西很难管理. 有关安全性和并发性的一些有效性.但我们当然可以在现有的框架内解决这些问题. 当然,一个INI文件并不是一个很好的数据库.但是呢呢这不是什么.这就像抱怨一双鞋子不能帮你游泳,或者让你飞上或煮早餐,因此我们应该用喷射式脚蹼替换所有的鞋子,配有无线电控制器和内置的微波炉.结果肯定会是一个过于复杂,尴尬的怪物.它会停止舒服,走进去,可能不会很好的游泳或做早餐.而不是非常好的一件事 – 走 – 它几乎不可用于十几件事情.事情,顺便说一下,我们已经有完美的工具来完成.哦,有点像注册表. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- IIS 500 – 内部服务器错误解决方案
- Windows – IIS自签名证书故障 – “参数不正确”
- windows-phone-7 – 防止Windows Phone中的Pivot导航
- Windows7 64位下vs2008配置OpenCV2 3 1
- 属性 – msiexec不会将参数传递给自定义操作
- windows-server-2003 – 如何防止终端服务器用户在自动更新
- 如何在UWP XAML MVVM应用程序上接收最简单的Windows消息?
- Windows上的Python webkit gtk
- 32位Windows Server地址> 4GB RAM – 如何?
- windows – 使用Win32 API查找图标资源中的图标数量
- 批处理文件 – cmd / DOS批处理脚本中变量周围的
- windows – SwitchToThisWindow将当前窗口发送到
- windows-runtime – IOutputStream.FlushAsync的
- Windows 下 Tomcat start.bat Log4j2 不显示(Un
- Windows – Tomcat 7的service.bat文件丢失
- windows-server-2008 – 如何在Windows域中将静态
- windows – 草莓Perl libeay32_.dll问题
- setlocale卡在Windows上
- Windows Server 2016-活动目录NTP时间同步
- azure – MSBuild在构建时失败,正在寻找旧版本的