无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2836|回复: 8
打印 上一主题 下一主题

[求助] VC2005/2008的注册表到底什么程序会用得到?

[复制链接]
跳转到指定楼层
1#
发表于 2017-1-24 20:22:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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啊。


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

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

谢谢!
2#
发表于 2017-1-24 20:26:24 | 只看该作者
使用Win7PE或Win8PE测试你列出的程序就知道

点评

那么03PE下就没用了? 对了,我还把全部的cat文件删了,似乎没影响  详情 回复 发表于 2017-1-24 20:44
回复

使用道具 举报

3#
 楼主| 发表于 2017-1-24 20:44:30 | 只看该作者
Bluebells 发表于 2017-1-24 20:26
使用Win7PE或Win8PE测试你列出的程序就知道

那么03PE下就没用了?

对了,我还把全部的cat文件删了,似乎没影响
回复

使用道具 举报

4#
发表于 2017-1-24 21:33:32 | 只看该作者
真相就是没啥用
你随便找些监控软件查看EXE的读写就知道了,根本就不需要注册表信息,同一个VC的DLL文件放在多个不同位置的效果是一样的

点评

应该不能大意。VC8/9还没实现真正的“Redistributable”,还是要有一定的安装过程的啊。  详情 回复 发表于 2017-1-24 21:35
回复

使用道具 举报

5#
 楼主| 发表于 2017-1-24 21:35:34 | 只看该作者
2010feicool 发表于 2017-1-24 21:33
真相就是没啥用
你随便找些监控软件查看EXE的读写就知道了,根本就不需要注册表信息,同一个VC的DLL文件放 ...

应该不能大意。VC8/9还没实现真正的“Redistributable”,还是要有一定的安装过程的啊。
回复

使用道具 举报

6#
发表于 2017-1-25 17:49:13 | 只看该作者
vc的安装需要注册表的支持,典型的例子,在win7pe中仅仅复制vc文件是不够的,
注册表位置在下述 项下,搜索包含 vc 的项,没有这些项,vc不呢个正常运行
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners

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

点评

是啊。但是我想知道的是XP里面注册表的用途。 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=385661&extra=  详情 回复 发表于 2017-1-25 17:50
回复

使用道具 举报

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

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

http://bbs.wuyou.net/forum.php?m ... d=385661&extra=
回复

使用道具 举报

8#
发表于 2017-1-25 17:56:18 | 只看该作者
win7 pe win8pe wom10pe 中vc注册表文件都一样,xpe的vc注册表应该也差不多

点评

但是NT5和NT6内的注册表作用可能不一样  详情 回复 发表于 2017-1-25 21:59
回复

使用道具 举报

9#
 楼主| 发表于 2017-1-25 21:59:39 | 只看该作者
yfwang0798 发表于 2017-1-25 17:56
win7 pe win8pe wom10pe 中vc注册表文件都一样,xpe的vc注册表应该也差不多

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-2 21:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表