首页 > 为什么有些软件不用注册表也能运行?

为什么有些软件不用注册表也能运行?

比如一些exe文件,直接下载就能运行,再者注册表的主要功能是什么,和系统有什么关系?为什么很多软件非要注册表才行?


把信息保存在ini中,没有写入注册表.


注册表是windows的数据库,记录了软件的各种信息,有一个关键作用是通过注册表可以使软件开机自动运行,当然还有别的功能.
软件是否把信息写入注册表完全是软件自身的行为,关键要看其意图.自己写的程序不也是链接完就能执行了么


注册表保存了软件的配置信息,一般来讲,软件都习惯把用户配置保存在注册表里(因为windows提供了完善的注册表操作API,并且注册表内的信息比较稳定安全,不易丢失或篡改);

而对于一些特殊的软件(比如杀毒软件等),需要安装服务、驱动、注册DLL、注册OCX、开机自启动等,这些都需要向操作系统“登记”后才能实现,“登记”的方式就是在注册表指定位置写入指定格式的信息。

如果一个软件不需要驱动安装等操作,并且其愿意以配置文件的方式保存用户配置而非注册表,那么其就是所谓的【绿色软件】,可以直接运行

【热门文章】
【热门文章】