-
-
[讨论]Win7下强名称验证失效?
-
发表于:
2015-3-11 08:24
6817
-
--------------------
首先编译一个带强名的程序集,然后用十六进制工具打开,修改任何一个无关紧要的字节,保存
好了,就会发现这个程序集在Win7下可以正常运行,在XP会报错
-----------------------
微软说:引自
326K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3#2K6k6r3&6Q4x3X3g2E0K9h3y4J5L8%4y4G2k6Y4c8Q4x3X3g2U0L8$3#2Q4x3V1k6*7K9q4)9J5k6r3y4F1i4K6u0r3L8r3W2T1M7X3q4J5P5g2)9J5c8X3y4U0y4K6p5K6y4U0V1@1i4K6t1^5N6W2)9K6c8q4k6e0i4K6u0W2z5e0m8Q4x3U0W2Q4x3X3g2S2M7%4m8^5 :
从 .NET Framework 3.5 Service Pack 1 (SP1) 开始,在将程序集载入完全信任 AppDomain 对象(例如 MyComputer 区域的默认 AppDomain)时,将不验证强名称签名。这称为强名称跳过功能
----------------------
那在XP下,怎么装.NET Framework 3.5 Service Pack 1 (SP1) .NET Framework 4强名称验证也没有失效!为什么?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课