名词解释:side by side

本文介绍了Side-by-Side技术,该技术允许不同版本的相同共享模块在同一机器或进程中并存且互不干扰。通过使用名称、版本号、数字密钥及哈希码等信息唯一标识和定位共享模块,解决了DLL加载中同名模块冲突的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

就是 并存 或 并用,特指不同版本的同一可执行模块在同一机器上或同一进程里可以互不干扰同时并存。

 

比如A发布的应用有全局共享模块shared.dll的1.0和2.0,B发布的程序也恰巧有同名的shared.dll 1.0,side by side技术可以要求每个模块不仅有名字和版本号,还有可验证的数字密钥,二进制哈希码等信息,以便唯一标识和定位共享模块,正确加载。而普通的dll加载只用模块名(不包括扩展名)做标识,同名的模块加载请求会被认作已经加载,即无法加载同名模块,而且全局共享的模块一旦重名则无法区分,很容易被意外安装覆盖。

 

side by side的本意就是并肩排列、紧挨着。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值