首页
社区
课程
招聘
[旧帖] [求助]安装软件为什么要修改注册表? 0.00雪花
发表于: 2013-8-12 16:46 35578

[旧帖] [求助]安装软件为什么要修改注册表? 0.00雪花

2013-8-12 16:46
35578
收藏
免费 0
支持
分享
最新回复 (55)
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
51
他记录程序的一些配置参数,比如开机启动、定时启动的参数都是存放在注册表中的
2013-8-30 12:23
0
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
52
大型的软件所需要支持比较多,例如右键的文件类型,注册码,激活信息等都需要在软件启动的时候去读取注册表才行,例如ps这个软件就是如此,安装好之后 再右键点击图片或psd文件的时候就会出现ps这个软件了
2013-8-31 22:28
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
53
回复“一些绿色软件不需要注册表也可以很好工作,而另外一些需要注册表,注册表能让这些软件多了什么功能?”
修改注册表永远不可能让这些软件增加功能,注册表是windows的一部分,修改注册表相当于修改windows本身,相当于对你家电脑里的操作系统进行修改,举个例子,你安个暴风影音,如果你允许暴风影音修改注册表,它就会修改文件关联,之后你家电脑上的一切rmvb,avi,mp4......等等格式的文件全都变成了暴风影音图标,你打开rmvb的文件,windows会自动调用暴风影音来打开此视屏文件,而如果你不让暴风影音修改注册表,他就改动不了你家的操作系统,也就修改不了文件关联,你打开rmvb文件,系统不会调用暴风影音,而是无法识别此文件,提示你用什么程序打开此文件。注册表还有系统开机启动项目,修改这就可以修改开机启动项目,病毒修改它可以达到开机自启动的目的,但这并不是修改了病毒本身,而是修改了你家的操作系统,启动项和文件关联只是注册表功能的沧海一粟,注册表的功能遍布于整个windows的各个细节,只要注册表上有的,就都能修改,可见注册表的威力之强了吧!
2013-9-7 14:39
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
54
这样的问题可以问度娘。
2013-9-8 08:52
0
雪    币: 238
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
55
安装软件………写入注册表……常写入的是启动项run……卸载uninstall和文件关联....
每个软件的写入方法不尽相同……如果有疑问可以使用监视安装软件……看他具体写入哪些键值,可以用来repack或者分析程序……、
一般可以使用注册表快照regshot、uninstall tool、完美卸载、regmon、当然:你也可以使用对应的解包工具逆向之。还有某些杀毒软件也可以分析之。也可以在沙盘或者虚拟机中测试之……
总之……方法是死的。人是活的……不同软件不同分析……
2013-9-8 22:17
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
56
注册表相当于书中的目录索引,对号入座。此索引是可以修改的。
2013-9-8 22:43
0
雪    币: 220
活跃值: (117)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
57
windows标准要求 不然windows本身不认为你是个应用
2013-9-8 22:48
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
58
设置安装路径,相关参数或者开机自取等需求
2013-9-10 11:46
0
雪    币: 74
活跃值: (63)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
59
软件注册表通常包括以下需求:
   1. 需要保存程序用到的值。这样做比配置文件的好处就是,不必关心配置文件的路径,另一个就是  这里放变量比较隐蔽,像软件注册码
  2. 开机自启动。 需要把自己加入到注册表的开启启动项中
       比如HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

  3. 把某种类型的图片与文件想关联。
2013-9-10 17:08
0
雪    币: 40
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
60
其实可以把注册表和 linux 的conf 做类比.
当然win下也可以ini. 但是你这样理解吧.
把注册表当作配置文件用.
2013-9-11 10:28
0
雪    币: 5
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
61
注册表可以认为他是一个小的数据库,更是一个大的,存放windows配置项的一个库,相对来说有较完善的安全体制
2013-9-12 08:44
0
游客
登录 | 注册 方可回帖
返回
//