系统补丁会影响硬编码吗?
学习过程中看到很多代码都离不开硬编码,而硬编码通常都根据系统版本号来区分,比如6.1.7601,10.0.xxxx之类的。但我心里有个疑问,是否会有某些系统补丁会替换ntoskrnl.exe等内核文件从而影响硬编码?实践中有这种情况吗? 有这个可能。WIN64AST可能会在某些打了特定补丁的系统上蓝屏,就是楼主说的原因,让我很无奈。
pchunter旧版本也出现过在WIN8.1上操作注册表就蓝屏的事故,因为WIN8.1打补丁后与pchunter内置的硬编码不兼容了。
所以windows kernel explorer使用符号来支持WIN10系统,我估计作者的目的就是为了杜绝楼主的所说的问题。
但代价是windows kernel explorer无法在没有联网的电脑工作。
页:
[1]