无忧启动论坛

标题: VC2005/2008的注册表到底什么程序会用得到? [打印本页]

作者: 1400700226    时间: 2017-1-24 20:22
标题: VC2005/2008的注册表到底什么程序会用得到?
本帖最后由 1400700226 于 2017-1-25 01:03 编辑

感谢Bluebell的指点,原来NT5上VC8/9的关键注册表在
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Installations

看表面这些注册表似乎用于不同版本之间的兼容?

但我实在弄不懂这里的"downlevel"是什么意思,请大家帮我解释一下
===========================

我一直以为VC2005/8运行库只要有WinSxS下的dll和Mainfests文件就可以了,

但是最近看到h3大的帖子,Office2007在03PE下还要SetupPolicies才可以,我瞬间就蒙了。。。

于是我就下了原版的VC8安装包看了下,还真不止WinSxS下的dll, 还有

C:\Program Files\Common Files\Microsoft Shared\VC  下的  msdia80/90.dll,

以及注册表

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Folders



HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components

下的很多注册表项。


不过看表面这些应该是安装信息,应该不会有软件用到啊。


但是毕竟MS的东西,还是令人不放心。

我尝试了很多需要VC8/9的软件,比如分区助手、Office2007、Active@ Password Changer 7.0、QQ的远程控制、ABR的Tib Shell关联组件等,好像都不需要注册表和msdia80/90.dll啊。


实在是找不到需要注册表的软件了,心里很纳闷,所以来请教大家的经验,

请大家说说注册表的作用,或者举一个需要注册表的软件的例子,

谢谢!
作者: Bluebells    时间: 2017-1-24 20:26
使用Win7PE或Win8PE测试你列出的程序就知道
作者: 1400700226    时间: 2017-1-24 20:44
Bluebells 发表于 2017-1-24 20:26
使用Win7PE或Win8PE测试你列出的程序就知道

那么03PE下就没用了?

对了,我还把全部的cat文件删了,似乎没影响
作者: 2010feicool    时间: 2017-1-24 21:33
真相就是没啥用
你随便找些监控软件查看EXE的读写就知道了,根本就不需要注册表信息,同一个VC的DLL文件放在多个不同位置的效果是一样的
作者: 1400700226    时间: 2017-1-24 21:35
2010feicool 发表于 2017-1-24 21:33
真相就是没啥用
你随便找些监控软件查看EXE的读写就知道了,根本就不需要注册表信息,同一个VC的DLL文件放 ...

应该不能大意。VC8/9还没实现真正的“Redistributable”,还是要有一定的安装过程的啊。
作者: yfwang0798    时间: 2017-1-25 17:49
vc的安装需要注册表的支持,典型的例子,在win7pe中仅仅复制vc文件是不够的,
注册表位置在下述 项下,搜索包含 vc 的项,没有这些项,vc不呢个正常运行
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners

vc文件在Windows\winsxs 文件夹中,例如搜索vc80 的文件夹 和 文件。


作者: 1400700226    时间: 2017-1-25 17:50
yfwang0798 发表于 2017-1-25 17:49
vc的安装需要注册表的支持,典型的例子,在win7pe中仅仅复制vc文件是不够的,
注册表位置在下述 项下,搜 ...

是啊。但是我想知道的是XP里面注册表的用途。

http://bbs.wuyou.net/forum.php?m ... d=385661&extra=
作者: yfwang0798    时间: 2017-1-25 17:56
win7 pe win8pe wom10pe 中vc注册表文件都一样,xpe的vc注册表应该也差不多
作者: 1400700226    时间: 2017-1-25 21:59
yfwang0798 发表于 2017-1-25 17:56
win7 pe win8pe wom10pe 中vc注册表文件都一样,xpe的vc注册表应该也差不多

但是NT5和NT6内的注册表作用可能不一样




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3