找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 3326|回复: 1

系统补丁会影响硬编码吗?

[复制链接]

1

主题

57

回帖

0

精华

铜牌会员

积分
68
发表于 2019-11-9 11:57:09 | 显示全部楼层 |阅读模式
学习过程中看到很多代码都离不开硬编码,而硬编码通常都根据系统版本号来区分,比如6.1.7601,10.0.xxxx之类的。但我心里有个疑问,是否会有某些系统补丁会替换ntoskrnl.exe等内核文件从而影响硬编码?实践中有这种情况吗?

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2019-11-20 06:45:43 | 显示全部楼层
有这个可能。

WIN64AST可能会在某些打了特定补丁的系统上蓝屏,就是楼主说的原因,让我很无奈。

pchunter旧版本也出现过在WIN8.1上操作注册表就蓝屏的事故,因为WIN8.1打补丁后与pchunter内置的硬编码不兼容了。

所以windows kernel explorer使用符号来支持WIN10系统,我估计作者的目的就是为了杜绝楼主的所说的问题。

但代价是windows kernel explorer无法在没有联网的电脑工作。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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