【技巧】利用Kies查询三星手机销售地

【技巧】利用Kies查询三星手机销售地

最近再次手贱,看到三星法国开始推送NOTE3 SM-N9005的安卓4.4.2的更新,所以想把自己法国版NOTE3更新,但是后来发现XEF版本的一体包(XEF-N9005XXUENB4)总是刷不进去……只能用网上广为流传的波兰版五件套(OXX-N9005XXUENA6),或者用32G的pit文件搭配港版五件套(TGY-N9005ZHUENC1)。 可是作为一个技术宅的强迫症好巧不巧的在这个时候出现了。为什么不能刷一体包呢?通过查询资料,发现Note3的一体包只能刷销售地的一体包(?对于这句话我便是怀疑了,刚刚通过奥丁刷入英国版的NF4也可以,似乎这句话是不成立的),但是XEF作为法国版并不能用啊……那么我的机子到底是什么版本呢?  原来用Kies就可以查到,具体方法是这样的: 1.KIES---工具----固件升级和初始化。(注意:貌似只有kies 3.0.0.13091可以查询,最新版本不能查到。下载地址:http://pan.baidu.com/s/1kTHSDQv) 2.型号名称:牛三就输入---SM-N9005 ,然后点确认 3.看到了什么: 输入铭牌上的S/N:自己打开后盖看吧(注意一定是大写)。 再和设定---关于设备---状态  一栏的序号对比下,理论上是一一对应的,如果不对应的话,呵呵,你的电池仓铭牌是假的,被JS重贴过了。内外SN不符,那就以手机内部查询到的SN为准。   5.输入S/N完成后,点确认,接着会弹出一个问你是否要初始化的菜单,然后点确认,图如下: 6.你要的结果出来了,我们最终要的就是下面这个图所示的: 看到了么:已初始化版本:(  )里面的东东就是题目上说的东东。 比如我的销售地版本就是BOG了 那么下边就是相应的代码。大家可以用ctrl+f来搜索下。 Algeria.(阿尔及利亚) ALG = ALGERIA ALR = ALGERIA Argentina.(阿根廷) ANC = ARGENTINA ARO = ARGENTINA CTI = ARGENTINA UFN = ARGENTINA PSN = ARGENTINA Aruba.(阿鲁巴) ARU = ARUBA Australia.(澳大利亚) OPP = AUSTRALIA OPS = AUSTRALIA VAU = AUSTRALIA XSA = AUSTRALIA TEL = AUSTRALIA HUT = AUSTRALIA Austria.(奥地利) AOM = AUSTRIA DRE = AUSTRIA MAX = AUSTRIA MOB = AUSTRIA MOK = AUSTRIA ONE = AUSTRIA TRG = AUSTRIA ATO = AUSTRIA Baltick.(波罗的海) SEB = BALTICK Belarus.(白俄罗斯) MTB = BELARUS VEL = BELARUS Belgium.(比利时) BAE = BELGIUM BSE = BELGIUM PRO = BELGIUM XEB = BELGIUM Bosnia-Herzegovina.(波斯尼亚 - 黑塞哥维那) BHO = BOSNIA-HERZEGOVINA BHT = BOSNIA-HERZEGOVINA TEB = BOSNIA-HERZEGOVINA Brazil.(巴西) BTA = BRAZIL BTM = BRAZIL TMR = BRAZIL ZTA = BRAZIL ZVV = BRAZIL ZTO = BRAZIL ZTM = BRAZIL Bulgaria.(保加利亚) CMF = BULGARIA GBL = BULGARIA MTE = BULGARIA MTL = BULGARIA OMX = BULGARIA PLX = BULGARIA VVT = BULGARIA Cambodia.(柬埔寨) RCG = CAMBODIA Canada.(加拿大) RGS = CANADA BMC = CANADA TLS = CANADA Chile.(智利) CHB = CHILE CHE = CHILE CHL = CHILE CHT = CHILE China.(中国) CHU = CHINA INT = CHINA TEC = CHINA TIY = CHINA CMC = CHINA CHN = CHINA CHZ = CHINA M00 = CHINA Colombia.(哥伦比亚) COB = COLOMBIA COL = COLOMBIA COM = COLOMBIA CGU = COLOMBIA Costa Rica.(哥斯达黎加) ICE = COSTA RICA Croatia.(克罗地亚) CRO = CROATIA TRA = CROATIA TWO = CROATIA VIP = CROATIA Cyprus.(塞浦路斯) CYV = CYPRUS Czech.(捷克) ETL = CZECH KBN = CZECH OSK = CZECH VDC = CZECH XCS = CZECH XEZ = CZECH TMZ = CZECH O2C = CZECH Denmark.(丹麦) DTL = DENMARK Dominican Rep.(多米尼加代表) CDR = DOMINICAN REP. TDR = DOMINICAN REP. Dominica.(多米尼加) CST = DOMINICA DCN = DOMINICA DOR = DOMINICA Ecuador.(厄瓜多尔) BBE = ECUADOR Egypt.(埃及) EGY = EGYPT El Salvador.(萨尔瓦多) DGC = EL SALVADOR TBS = EL SALVADOR Finland.(芬兰) ELS = FINLAND SAU = FINLAND France.(法国) OFR = FRANCE AUC = FRANCE BOG = FRANCE COR = FRANCE DIX = FRANCE FTM = FRANCE NRJ = FRANCE ORC = FRANCE ORF = FRANCE SFR = FRANCE UNI = FRANCE VGF = FRANCE XEF = FRANCE Germany.(德国) DBT = GERMANY DTM = GERMANY DUT = GERMANY EPL = GERMANY MAN = GERMANY MBC = GERMANY VD2 = GERMANY VIA = GERMANY XEG = GERMANY KOR = GERMANY Ghana.(加纳) SPN = GHANA Greece.(希腊) AOC = GREECE COS = GREECE EUR = GREECE GER = GREECE TGR = GREECE VGR = GREECE CYO = GREECE Guatemala.(危地马拉) PCS = GUATEMALA Hong Kong.(香港) TGY = HONG KONG Hungary.(匈牙利) PAN = HUNGARY VDH = HUNGARY WST = HUNGARY TMO = HUNGARY XEH = HUNGARY TMH = HUNGARY India.(印度) HFC = INDIA HYA = INDIA INA = INDIA IND = INDIA INU = INDIA IMS = INDIA REL = INDIA TAT = INDIA INS = INDIA Indonesia.(印尼) AXI = INDONESIA SAR = INDONESIA XSE = INDONESIA Iran.(伊朗) THR = IRAN Ireland.(爱尔兰) 3IE = IRELAND VDI = IRELAND Israel.(以色列) CEL = ISRAEL PCL = ISRAEL PTR = ISRAEL Italy.(意大利) GOM = ITALY HUI = ITALY ITV = ITALY OMN = ITALY TIM = ITALY VOM = ITALY WIN = ITALY XET = ITALY FWB = ITALY Ivory Coast.(象牙海岸) IRS = IVORY COAST SIE = IVORY COAST Jamaica.(牙买加) JBS = JAMAICA JCN = JAMAICA JCW = JAMAICA Japan.(日本) DCM = JAPAN SBM = JAPAN VFK = JAPAN Jordan.(约旦) LEV = JORDAN Kazakhstan.(哈萨克斯坦) EST = KAZAKHSTAN KCL = KAZAKHSTAN KMB = KAZAKHSTAN KZK = KAZAKHSTAN SKZ = KAZAKHSTAN Kenya.(肯尼亚) KEL = KENYA KEN = KENYA Korea.(韩国) SKT = KOREA Libyan Arab Rep.(利比亚阿拉伯精华) MMC = LIBYAN ARAB REP Lithuania.(立陶宛) TLT = LITHUANIA Luxemburg.(卢森堡) LUX = LUXEMBURG Ma文明用语.(澳门) VTN = MA文明用语 Macedonia.(马其顿) TMC = MACEDONIA MBM = MACEDONIA Malaysia.(马来西亚) CCM = MALAYSIA MXS = MALAYSIA FMG = MALAYSIA FME = MALAYSIA XME = MALAYSIA Maxico.(墨西哥) SEM = MAXICO TCE = MAXICO TMM = MAXICO UNE = MAXICO Mongolia.(蒙古) MPC = MONGOLIA Morocco.(摩洛哥) WAN = MOROCCO FWD = MOROCCO MAT = MOROCCO MED = MOROCCO SNI = MOROCCO MWD = MOROCCO Netherlands.(荷兰) BEN = NETHERLANDS MMO = NETHERLANDS ONL = NETHERLANDS QIC = NETHERLANDS TFT = NETHERLANDS TNL = NETHERLANDS VDF = NETHERLANDS VDP = NETHERLANDS XEN = NETHERLANDS KPN = NETHERLANDS New Zealand.(新西兰) VNZ = NEW ZEALAND Nigeria.(尼日利亚) ECT = NIGERIA GCR = NIGERIA MML = NIGERIA Norway.(挪威) TEN = NORWAY Pakistan.(巴基斯坦) WDC = PAKISTAN PAK = PAKISTAN Panama.(巴拿马) BPC = PANAMA PCW = PANAMA PBS = PANAMA Peru.(秘鲁) PEB = PERU PET = PERU SAM = PERU Philippines.(菲律宾) FAM = PHILIPPINES XTC = PHILIPPINES GLB = PHILIPPINES XTE = PHILIPPINES SMA = PHILIPPINES Poland.(波兰) ERA = POLAND IDE = POLAND PLS = POLAND PRT = POLAND XEO = POLAND Portugal.(葡萄牙) OPT = PORTUGAL TMN = PORTUGAL TPH = PORTUGAL XEP = PORTUGAL TCL = PORTUGAL Puerto Rico.(波多黎各) CEN = PUERTO RICO PCI = PUERTO RICO TPR = PUERTO RICO Romania.(罗马尼亚) CNX = ROMANIA HAT = ROMANIA ORO = ROMANIA COA = ROMANIA Russia.(俄罗斯) AZC = RUSSIA BLN = RUSSIA EMT= RUSSIA ERS = RUSSIA GEO = RUSSIA MTV = RUSSIA SER = RUSSIA SNT = RUSSIA Saudi Arabia.(沙特阿拉伯) JED = SAUDI ARABIA Serbia Montenegro.(塞黑) MSR = SERBIA MONTENEG PMN = SERBIA MONTENEG SMO = SERBIA MONTENEG TSR = SERBIA MONTENEG TOP = SERBIA MONTENEG Singapore.(新加坡) BGD = SINGAPORE XSO = SINGAPORE XSP = SINGAPORE STH = SINGAPORE MM1= SINGAPORE Slovenia.(斯洛文尼亚) MOT = SLOVENIA SIM = SLOVENIA Slovakia.(斯洛伐克) GTL = SLOVAKIA IRD = SLOVAKIA TMS = SLOVAKIA ORS = SLOVAKIA South Africa.(南非) XFA = SOUTH AFRICA XFC = SOUTH AFRICA XFM = SOUTH AFRICA XFV = SOUTH ARFICA XFE = SOUTH AFRICA South West Asia.(西南亚) SWA = SOUTH WEST ASIA Spain.(西班牙) AMN = SPAIN EUS = SPAIN FOP = SPAIN XEC = SPAIN ATL = SPAIN Sweden.(瑞典) BAU = SWEDEN BCN = SWEDEN BME = SWEDEN BSG = SWEDEN BTH = SWEDEN COV = SWEDEN HTS = SWEDEN SEN = SWEDEN TET = SWEDEN TLA = SWEDEN XEE = SWEDEN VDS = SWEDEN TNO = SWEDEN Switzerland.(瑞士) AUT = SWITZERLAND ORG = SWITZERLAND MOZ = SWITZERLAND SUN = SWITZERLAND SWC = SWITZERLAND Taiwan.(台湾) TWM = TAIWAN BRI = TAIWAN TCC = TAIWAN TCI = TAIWAN CWT = TAIWAN Temporary.(临时) TEM = TEMPORARY Thailand.(泰国) CAT = THAILAND THE = THAILAND THL = THAILAND THO = THAILAND THS = THAILAND Tanzania.(坦桑尼亚) SOL = Tanzania Tunesia.(突尼斯) ABS = TUNISIA RNG = TUNISIA Turkey.(土耳其) BAS = TURKEY KVK = TURKEY TUR = TURKEY TLP = TURKEY TRC = TURKEY Trinidad and Tobago.(特立尼达和多巴哥) TTT = Trinidad and Tobago Ukraine.(乌克兰) KVR = UKRAINE SEK = UKRAINE UMC = UKRAINE United Arab Emirat.(阿联酋) MID = UNITED ARAB EMIRAT ARB = UNITED ARAB EMIRAT XSG = UNITED ARAB EMIRAT AFR = UNITED ARAB EMIRAT ITO = UNITED ARAB EMIRAT United Kingdom.(英国) BTC = UNITED KINGDOM O2I = UNITED KINGDOM O2U = UNITED KINGDOM ORA = UNITED KINGDOM TMU = UNITED KINGDOM TSC = UNITED KINGDOM VOD = UNITED KINGDOM XEU = UNITED KINGDOM VIR = UNITED KINGDOM H3G = UNITED KINGDOM CPW = UNITED KINGDOM BTU = UNITED KINGDOM USA.(美国) AWS = USA DOB = USA TMB = USA CLW = USA Uzbekistan.(乌兹别克斯坦) UZB = UZBEKISTAN Venezuela.(委内瑞拉) VMT = VENEZUELA Vietnam.(越南) XXV = VIETNAM PHU = VIETNAM XEV = VIETNAM DNA = VIETNAM FPT = VIETNAM SPT = VIETNAM TLC = VIETNAM VTC = VIETNAM VTL = VIETNAM 明天接着写如何用kies获得官方ROM,并保存下来,以便以后用odin刷机。


关于12306如何检测身份证号码正确性的分析

最近有媒体爆出12306可以用假的身份证号码在12306.cn上买票的新闻。所以对12306.cn如何验证身份证号码真伪产生了兴趣。 怎么验证呢,当然离不开chrome大婶和火狐妹子了, 首先修改下个人信息,随便打上一个身份证号码,基本上你打的一定是不对的,所以他会提示你:“请正确输入18位的身份证号!” 我们来找下这个提示从哪里来的呢? 我找啊找,找到了“formCheck.js”,而且没有被压缩,可视性不错,  在这里边,我发现 了这么一段 function validateSecIdCard(value){ var iSum = 0; var sId= value; var aCity = { 11 : "北京", 12 : "天津", 13 : "河北", 14 : "山西", 15 : "内蒙", 21 : "辽宁", 22 : "吉林", 23 : "黑龙", 31 : "上海", 32 : "江苏", 33 : "浙江", 34 : "安徽", 35 : "福建", 36 : "江西", 37 : "山东", 41 : "河南", 42 : "湖北", 43 : "湖南", 44 : "广东", 45 : "广西", 46 : "海南", 50 : "重庆", 51 : "四川", 52 : "贵州", 53 : "云南", 54 : "西藏", 61 : "陕西", 62 : "甘肃", 63 : "青海", 64 : "宁夏", 65 : "新疆", 71 : "台湾", 81 : "香港", 82 : "澳门", 91 : "国外" }; if (!/^d{17}(d|x)$/i.test(sId)) { return false; } sId = sId.replace(/x$/i, "a"); //非法地区 if (aCity[parseInt(sId.substr(0, 2))] == null) { return false; } var sBirthday = sId.substr(6, 4) + "-" + Number(sId.substr(10, 2)) + "-" + Number(sId.substr(12, 2)); var d = new Date(sBirthday.replace(/-/g, "/")); //非法生日 if (sBirthday != (d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d .getDate())) { return false; } for ( var i = 17; i >= 0; i--) { iSum += (Math.pow(2, i) % 11) * parseInt(sId.charAt(17 - i), 11); } if (iSum % 11 != 1) { return false; } return true; } function validateFirIdCard(value){ var iSum = 0; var sId; var aCity = { 11 : "北京", 12 : "天津", 13 : "河北", 14 : "山西", 15 : "内蒙", 21 : "辽宁", 22 : "吉林", 23 : "黑龙", 31 : "上海", 32 : "江苏", 33 : "浙江", 34 : "安徽", 35 : "福建", 36 : "江西", 37 : "山东", 41 : "河南", 42 : "湖北", 43 : "湖南", 44 : "广东", 45 : "广西", 46 : "海南", 50 : "重庆", 51 : "四川", 52 : "贵州", 53 : "云南", 54 : "西藏", 61 : "陕西", 62 : "甘肃", 63 : "青海", 64 : "宁夏", 65 : "新疆", 71 : "台湾", 81 : "香港", 82 : "澳门", 91 : "国外" }; //如果输入的为15位数字,则先转换为18位身份证号 if (value.length == 15) sId = idCardUpdate(value); else sId = value; if (!/^d{17}(d|x)$/i.test(sId)) { return false; } sId = sId.replace(/x$/i, "a"); //非法地区 if (aCity[parseInt(sId.substr(0, 2))] == null) { return false; } var sBirthday = sId.substr(6, 4) + "-" + Number(sId.substr(10, 2)) + "-" + Number(sId.substr(12, 2)); var d = new Date(sBirthday.replace(/-/g, "/")); //非法生日 if (sBirthday != (d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d .getDate())) { return false; } for ( var i = 17; i >= 0; i--) { iSum += (Math.pow(2, i) % 11) * parseInt(sId.charAt(17 - i), 11); } if (iSum % 11 != 1) { return false; } return true; } function idCardUpdate(_str) { var idCard18; var regIDCard15 = /^(d){15}$/; if (regIDCard15.test(_str)) { var nTemp = 0; var ArrInt = new Array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2); var ArrCh = new Array(’1’, ’0’, ’X’, ’9’, ’8’, ’7’, ’6’, ’5’, ’4’, ’3’, ’2’); _str = _str.substr(0, 6) + ’1’ + ’9’ + _str.substr(6, _str.length - 6); for ( var i = 0; i < _str.length; i++) { nTemp += parseInt(_str.substr(i, 1)) * ArrInt[i]; } _str += ArrCh[nTemp % 11]; idCard18 = _str; } else { idCard18 = "#"; } return idCard18; }不知道有没有注意前两段是检查了相应的城市、生日等信息。那么最后一段是干什么的呢? 这我们需要从身份证号的构成来分析了。 <中华人民共和国国家标准GB 11643-1999《公民身份号码》中规定:公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。 18位数字组合的方式是: 1 1 0 1 0 2 Y Y Y Y M M D D 8 8 8 X 地址码 出生日期码 顺序码 校验码 地址码指的是公民常住户口所在县(市、旗、区)的行政区划代码,如120224是天津市宝坻区。 出生日期码表示公民出生的公历年(4位)、月(2位)、日(2位)。 顺序码是给同地址码同出生日期码的人编定的顺序号,其中奇数分配给男性,偶数分配给女性。 最后一位是校验码,这里采用的是ISO 7064:1983,MOD 11-2校验码系统。校验码为一位数,但如果最后采用校验码系统计算的校验码是“10”,碍于身份证号码为18位的规定,则以“X”代替校验码“10”。     这样,就出现了黄牛使用网上的一些身份证号码生成器就能生成符合条件的身份证号码从而注册大量的号码来刷票。 面对这种情况,通过本地的相关算法来判断身份证号码是否合法似乎已经无法解决。但是如果使用公安部提供的身份证信息查询的服务似乎也是不太靠谱,毕竟能github都能被拖垮,公安部的那家事业单位的服务器很难顶的住啊……万一出问题,问题就可就大了。


php中提示Undefined index的解决方法

我们经常接收表单POST过来的数据时报Undefined …[阅读更多]


Ubuntu 12.10下LAMP安装配置

Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,…[阅读更多]


【来自微软】用于增加 Windows 7 和 Windows Server 2008 R2 中最大 USB 传输大小的驱动程序更新

一.简介 在默认情况下,USB 存储设备的最大 USB 存储大小为 64 千字节 (KB)。此默认设置可以在 Windows 7 和 Windows Server 2008 R2 的 USB 端口驱动程序 (Usbport.sys) 中配置。现已推出一个更新,使您能够将最大 USB 传输大小增加到多达 2 兆字节 (MB)。请参阅“更多信息”部分,以了解如何在安装此更新后执行此操作的详细信息。 注意:对于某些 USB 存储设备,如果最大 USB 传输大小在默认 64 KB 的基础上有所增加,则其性能也会得到改善。当硬件供应商提供了为 USB 存储设备设置此值的设备信息文件 (.inf) 时,则可以支持此更新。 二。解决方案 修补程序信息 Microsoft 提供了一个受支持的修补程序。但此修补程序只用于更正本文中描述的问题。仅将此修补程序应用于出现文本中所描述问题的系统。此修补程序可能还会接受进一步的测试。因此,如果这个问题没有给您造成严重的影响,我们建议您等待包含此修补程序的下一个软件更新。 如果该修补程序可供下载,则此知识库文章的顶部将出现“提供修补程序下载”部分。如果此部分不存在,请联系 Microsoft 客户支持服务部门以获取该修补程序。 注意 如果发生其他问题或需要进行任何故障排除,您应该另行创建服务请求。对于此特定修补程序无法解决的其他支持问题和事项,将照常收取支持费用。若要获取 Microsoft 客户服务和支持部门的完整电话号码列表或另行创建服务请求,请访问以下 Microsoft 网站:http://support.microsoft.com/contactus/?ln=zh-cn&ws=support#tab0 注意:“提供修补程序下载”窗体显示了可用的修补程序语言版本。如果您未找到您的语言,那是因为未提供该语言版本的修补程序。先决条件 若要应用此修补程序,计算机必须运行下列操作系统之一:Windows 7 Windows 7 Service Pack 1 (SP1) Windows Server 2008 R2 Windows Server 2008 R2 Service Pack 1 (SP1) 有关如何获取 Windows 7 或 Windows Server 2008 R2 Service Pack 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:976932 有关 Windows 7 Service Pack 1 和 Windows Server 2008 R2 Service Pack 1 的信息 注册表信息 若要使用此程序包中的修补程序,您无需对注册表做出任何更改。重新启动要求 应用此修补程序后,必须重新启动计算机。修补程序替换信息 此修补程序不替代以前发布的修补程序。文件信息 此修补程序的全球版本将安装具有下表所列属性的文件。这些文件的日期和时间使用协调世界时 (UTC) 列出。这些文件在您本地计算机上显示的日期和时间是您的本地时间再加上当前夏令时 (DST) 偏差。此外,如果对这些文件执行某些操作,日期和时间可能会更改。Windows 7 和 Windows Server 2008 R2 文件信息说明 重要说明Windows 7 修补程序和 Windows Server 2008 R2 修补程序包含在同一个程序包中。但是,“修补程序请求”页上的修补程序列在这两个操作系统下。若要请求适用于其中一个或两个操作系统的修补程序包,请选择列在页面中“Windows 7/Windows Server 2008 R2”下的修补程序。请始终参考文章中的“应用于”部分确定每个修补程序适用的确切操作系统。通过检查在下表中显示的文件版本号,可以识别应用于特定产品、SR_Level(RTM、SPn)和服务分支(LDR、GDR)的文件。 版本 产品 SR_Level 服务分支 6.1.760 0.16xxx Windows 7 和 Windows Server 2008 R2 RTM GDR 6.1.760 0.21xxx Windows 7 和 Windows Server 2008 R2 RTM LDR 6.1.760 1.17xxx Windows 7 和 Windows Server 2008 R2 SP1 GDR 6.1.760 1.21xxx Windows 7 和 Windows Server 2008 R2 SP1 LDR 针对每个环境安装的 MANIFEST 文件 (.manifest) 和 MUM 文件 (.mum) 单独列于“Windows Server 2008 R2 和 Windows 7 的其他文件信息”部分。MUM 和 MANIFEST 文件以及关联的安全目录 (.cat) 文件对于维护更新组件的状态至关重要。安全目录文件(未列出属性)均使用 Microsoft 数字签名进行签名。 对于所有受支持的基于 x86 的 Windows 7 版本 File name File version File size Date Time Usbstor.sys 6.1.7600.16849 75,776 15-Jul-2011 03:01 Usbstor.sys 6.1.7600.21009 75,776 15-Jul-2011 02:58 Usbstor.sys 6.1.7601.17650 76,288 15-Jul-2011 02:55 Usbstor.sys 6.1.7601.21771 76,288 15-Jul-2011 03:53 对于所有受支持的基于 x64 的 Windows 7 版本和 Windows Server 2008 R2 版本 File name File version File size Date Time Usbstor.sys 6.1.7600.16849 91,136 15-Jul-2011 03:30 Usbstor.sys 6.1.7600.21009 91,136 15-Jul-2011 03:34 Usbstor.sys 6.1.7601.17650 91,648 15-Jul-2011 03:39 Usbstor.sys 6.1.7601.21771 91,648 15-Jul-2011 03:23 对于所有受支持的基于 IA-64 的 Windows Server 2008 R2 版本 File name File version File size Date Time Usbstor.sys 6.1.7600.16849 238,592 15-Jul-2011 02:43 Usbstor.sys 6.1.7600.21009 239,104 15-Jul-2011 02:43 Usbstor.sys 6.1.7601.17650 238,592 15-Jul-2011 02:37 Usbstor.sys 6.1.7601.21771 239,616 15-Jul-2011 02:42 三.状态 Microsoft 已经确认“适用于”部分中列出的 Microsoft 产品存在此问题。 四.更多信息 有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:824684 用于描述 Microsoft 软件更新的标准术语说明 安装此更新后,为了增加 USB 存储设备的最大传输大小,请执行以下步骤:单击“开始” ,在“开始搜索”框中键入 regedit,然后按 Enter。 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlusbstorVVVVPPPP 单击“编辑”,指向“新建”,然后单击“DWORD 值”。 键入 MaximumTransferLength,然后按 Enter。 单击“编辑”,然后单击“修改”。 在“数值数据”框中,键入一个位于 64 KB 至 2 MB 范围内的值。例如,选择“十进制”,然后键入一个 65535 (64 KB) 至 2097120 (2 MB) 之间的值。 退出注册表编辑器。 注意VVVV 表示十六进制的设备描述符 idVendor。 PPPP 表示十六进制的设备描述符 idProduct。 其他文件信息 Windows 7 和 Windows Server 2008 R2 的其他文件信息 所有受支持的基于 x86 的 Windows 7 版本的其他文件 File name X86_usbstor.inf_31bf3856ad364e35_6.1.7600.16849_none_488bef2ff902980f.manifest File version Not applicable File size 2,087 Date (UTC) 15-Jul-2011 Time (UTC) 05:08 File name X86_usbstor.inf_31bf3856ad364e35_6.1.7600.21009_none_4940a3cd11fffb57.manifest File version Not applicable File size 2,087 Date (UTC) 15-Jul-2011 Time (UTC) 08:00 File name X86_usbstor.inf_31bf3856ad364e35_6.1.7601.17650_none_4a5e79aff6393bdd.manifest File version Not applicable File size 2,087 Date (UTC) 15-Jul-2011 Time (UTC) 04:58 File name X86_usbstor.inf_31bf3856ad364e35_6.1.7601.21771_none_4ad376ed0f662ce0.manifest File version Not applicable File size 2,087 Date (UTC) 15-Jul-2011 Time (UTC) 06:12 所有受支持的基于 x64 的 Windows 7 版本和 Windows Server 2008 R2 版本的其他文件 File name Amd64_usbstor.inf_31bf3856ad364e35_6.1.7600.16849_none_a4aa8ab3b1600945.manifest File version Not applicable File size 2,091 Date (UTC) 15-Jul-2011 Time (UTC) 06:04 File name Amd64_usbstor.inf_31bf3856ad364e35_6.1.7600.21009_none_a55f3f50ca5d6c8d.manifest File version Not applicable File size 2,091 Date (UTC) 15-Jul-2011 Time (UTC) 08:49 File name Amd64_usbstor.inf_31bf3856ad364e35_6.1.7601.17650_none_a67d1533ae96ad13.manifest File version Not applicable File size 2,091 Date (UTC) 15-Jul-2011 Time (UTC) 06:03 File name Amd64_usbstor.inf_31bf3856ad364e35_6.1.7601.21771_none_a6f21270c7c39e16.manifest File version Not applicable File size 2,091 Date (UTC) 15-Jul-2011 Time (UTC) 06:59 所有受支持的基于 IA-64 的 Windows Server 2008 R2 版本的其他文件 File name Ia64_usbstor.inf_31bf3856ad364e35_6.1.7600.16849_none_488d9325f900a10b.manifest File version Not applicable File size 2,089 Date (UTC) 15-Jul-2011 Time (UTC) 06:05 File name Ia64_usbstor.inf_31bf3856ad364e35_6.1.7600.21009_none_494247c311fe0453.manifest File version Not applicable File size 2,089 Date (UTC) 15-Jul-2011 Time (UTC) 08:44 File name Ia64_usbstor.inf_31bf3856ad364e35_6.1.7601.17650_none_4a601da5f63744d9.manifest File version Not applicable File size 2,089 Date (UTC) 15-Jul-2011 Time (UTC) 05:53 File name Ia64_usbstor.inf_31bf3856ad364e35_6.1.7601.21771_none_4ad51ae30f6435dc.manifest File version Not applicable File size 2,089 Date (UTC) 15-Jul-2011 Time (UTC) 07:25 注意:本篇“快速发布”文章是从 Microsoft 支持组织直接创建的。 文中包含的信息按原样提供,用于响应紧急问题。 由于发布仓促,材料可能包含印刷错误,并且可能随时修订,恕不另行通知。 有关其他注意事项,请参阅使用条款。 五。属性 文章编号: 2581464 - 最后修改: 2013年1月11日 - 修订: 2.0 这篇文章中的信息适用于: Windows 7 Starter Windows 7 Home Premium Windows 7 Home Basic Windows 7 Professional Windows 7 Enterprise Windows 7 Ultimate Windows Server 2008 R2 Standard Windows Server 2008 R2 Foundation Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 for Itanium-Based Systems 关键字:  kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseinter kbexpertiseadvanced KB2581464 Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。 文章来源:http://support.microsoft.com/kb/2581464/zh-cn   可修补热补丁:http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2581464&kbln=zh-cn USB 2.0提速方法步骤:


CSS :hover 伪类

定义和用法 :hover 伪类在鼠标移到元素上时向此元素添加特殊的样式。 说明 这个伪类应用处于“悬停状态”的元素。悬…[阅读更多]


对于封装技术的的不正确认识

1. 封装不是克隆 …[阅读更多]


自动封装技术的发展所引发的反思

可以说,系统封装与部署技术从正式作为一门技术出现到现在也有十年左右的时间了,那么从最开始的少数大侠们手中的玩具,到大量的老菜鸟手中的玩具,再到现在任何一个对此感兴趣的人都可以使用封装辅助工具独立完成系统的封装与部署。可以说这项技术在和其他的信息技术一样飞速发展的。 尤其是自动化封装辅助工具的出现更是极大的降低了这项技术的准入门槛,但是我对自动封装技术所带来的隐患的担忧也与日俱增。 首先我们不能否定自动化封装辅助工具出现的意义,它的出现使得系统封装与部署技术的操作更加的简便,适用范围也更加的广泛,但是我们要注意到,很多的封装与部署的技术也被逐渐的隐藏了起来。当我们不在手动修改注册表,编辑批处理的时候,这些功能的实现仅仅是选中一个选项,单击一个按钮那么简单。当然,这些技术的出现使得封装变得超级的简单,但是这也使得系统封装与部署的真正技术精髓变得只有越来越少的人知道,大多数能“独立”封装系统的人只是具备了表面的技术水平,缺乏发现问题的基本素养和解决问题的技术储备。遇到特殊情况和那些比较纠结的问题,则是无法解决。 同时自动化封装辅助工具的出现也会是技术人员变得懒散,也为各种操作都可以由自动化封装工具来包办,但是殊不知正是这些看似繁杂的操作,正在潜移默化的培养着一个人对待工作的基本素养??很多事情要在实践中掌握! 当然,我不是反对自动化封装工具。自动化封装辅助工具的出现和发展,推动了系统封装与快速部署技术的普及,没有它(抑或它们)的出现,系统封装与部署技术很可能还是少部分人手中的工具,为他们赚来大笔的金钱。同时会对技术的发展构成阻碍,毕竟技术垄断者在没有压力的情况下是不愿意费心发展技术的。自动化的封装辅助工具更加有效的让更多的新手入门,毕竟成就感可以激励你更深层次的去研究。同时也节省了老手们的更多的时间和精力。取其精华,去其糟粕。这句话我们说了两千年,同样也适用于自动化封装辅助工具的问题上,我们在享受其带来的快捷与方便的同时,还要对这门技术深入的了解。 因为系统不是你家的家用电器,也不是你家的汽车。我们不需要了解这些东西的内部构造,因为它们足够的稳定,而且有专门的修理人员。但是系统本身就存在着各种的可能性,不通的程序本身也可能有着各种BUG,从计算机工程学领域来讲,任何的程序都是存在BUG的不存在没有BUG的程序存在,系统只不过是很多程序的集合体。可以这么说,当我们在使用系统封装与部署技术的时候发现和遇到的各种问题,只能通过我们自己来“修理”,特别是系统方面,很多的问题表象一致但是解决的方案去千差万别,这点上倒是有点像中医的理论??辨证施治。我们要透过现象去看本质。电脑中没有死的规则,一个问题可以有N种解决途径,同样一个问题也需要我们从N个方面去分析和理解。只有真正做到知其然且知其所以然,这样才能应用一项技术。只知其然而不知其所以然的,只能说自己会用,但永远不能说自己可以“应用”!


什么叫做系统封装与部署技术

作为国内第一本详…[阅读更多]