楼主的思路很好,可是很多计算机的DONET补丁打的不一样,会导致mscorwks.dll的版本不一样:这样会破解不通用
下面我给出mscorwks.dll版本号一览。(其中有8.0,9.0的部分是安装VS显示的版本号)
.NET Framework product version
Service pack level
Version
.NET Framework 1.0
Original release
1.0.3705.0 and 7.0.9466.0
.NET Framework 1.0
Service pack 1
1.0.3705.209
.NET Framework 1.0
Service pack 2
1.0.3705.288 and 7.0.9502.0
.NET Framework 1.0
Service pack 3
1.0.3705.6018 and 7.0.9951.0
.NET Framework 1.1
Original release
1.1.4322.573 and 7.10.3052.4
.NET Framework 1.1
Service pack 1
1.1.4322.2032 (if you have the MSI-based 1.1 SP1 installed) or 1.1.4322.2300 (if you have the OCM-based 1.1 SP1 installed on Windows Server 2003) and 7.10.6001.4
.NET Framework 2.0
Beta 1
2.0.40607.16 and 8.0.40607.16
.NET Framework 2.0
Beta 2
2.0.50215.44 and 8.0.50215.44
.NET Framework 2.0
Original release
2.0.50727.42 and 8.0.50727.42
.NET Framework 2.0
Service pack 1
2.0.50727.1433 and 8.0.50727.1433
.NET Framework 2.0
Service pack 2
2.0.50727.3053 and 8.0.50727.3053
.NET FrameWork2.0
The final version of windows vista
2.0.50727.312
.NET Framework 3.0
Original release
3.0.04506.26 (on Windows Vista) and 3.0.04506.30 (on downlevel operating systems)
.NET Framework 3.0
Service pack 1
3.0.04506.648
.NET Framework 3.0
Service pac
0.04506.2152
.NET Framework 3.5
Original release
3.5.21022.8 and 9.0.21022.8
.NET Framework 3.5
Service pack 1
3.5.30729.1 and 9.0.30729.1