系统坏了,之前的MSDN + VISUAL C++ + ASSIST X 环境都没了。昨天弄了下,下面是我的安装心得:
一、下载MSDN
找了很多版本,安装得都不怎么尽人意。山穷水尽时发现如下链接:
en_msdn_library_october2001_dvd.sdc
文件大小: 1.19GB
据说还是正版的,那个乐啊。于是下载,网速不行,文件很大,下了好几个小时。终于搞定!
二、伤心
下载网站说,在下个SDC解压工具就可以了,于是了解下SDC文件,这不了解不打紧,一了解就很伤心了。
SDC文件是微软的一种加密压缩镜像,不同于普通镜像镜像文件。只有MSDNAA用户有密匙或从微软授权下载,才能解压。
SDC文件的全称是Secure Download Content (SDC) format。
The .SDC file format is a Secure Download Cabinet file. It is an encrypted and compressed file format for Internet delivery of the products. The product executable that is downloaded from ELMS decrypts and extracts the product. If you have an SDC file on your hard drive after downloading a product, the process has failed. Delete the SDC and try again. If it fails multiple times, contact the MSDNAA system administrator with incident details.
前提是你是合法用户,并且你要使用专用的下载通道,这样下载的SDC文件才会自动转换为ISO等普通可识别文件。
由于SDC文件的特殊性,虽然其也是微软发布的一种网络下载方式,如果你下载到本地的文件没有自动从SDC格式转换成其他格式,那么,你只有重新下载或找微软帮助。也就是说,正常情况下,合法用户下载后,会自动转换格式为可用的文件,如果你下载后扩展名还是SDC,那么恭喜你,你试图侵犯微软知识版权的非法行为可耻的失败了。
因此,对于非合法的用户,尽管其拥有完整的微软产品分发,但由于SDC的安全性,非合法的用户也无法正常使用。(摘自 http://ss1271.spaces.live.com/blog/cns!35763718F6BC39A5!2166.entry)
三、解决
俗话说:道高一尺魔高一丈。这世界高人就是多。很快就找到:
unpasksdc 就是为解决这一难题而诞生的,该软件系国外某一强人编写。用法主要有以下两条:
①UnpackSDC [SdcFile] [OutputDir] <skipcrc>(*.sdc文件的解压命令)
SdcFile - 待解压的*.sdc文件
OutputDir - 解压后文件存放的目录
skipcrc - 指定后将会跳过CRC校验
②copy /b archivepart.01.sdc+archivepart.02.sdc mergedarchive.sdc
archivepart - 单文件名
mergedarchive - 合并文件名
(摘自http://bbs.pcbeta.com/thread-512424-1-1.html)
我将文件放入F:/dayeshisir/ 目录下,按照说明,下载UnpackSdc
在这情况下,用到的是方法一。
将 unpacksdc和下载的en_msdn_library_october2001_dvd.sdc放在同一个目录下,打开开始里的运行。输入cmd.进入控制台。
切换目录到F:/dayeshisir/ 目录下。
unpacksdc en_msdn_library_october2001_dvd.sdc 1 如图:
接下来耐心等待,几分钟后解压成功。
查看目录F:/dayeshisir/1.iso/ 看到的是 MSDN Library October 2001 - Full Setup (English)
现在可以用rar解压了,之后的安装很容易。不表!