该资源为电脑版,暂无安卓版
注意,C++窗体版本和C#版本需要.net framework 3.5运行库,MFC版本无限制。有网友希望出个C#版本,我就顺便完成了C#和C++窗体版本(无MFC)。满足网友需求之余我也想锻炼一下编程实践能力,明年要参加信息安全竞赛,本学期之初我还是个编程小白,不练不行。
除此之外,本次更新,修改了几处小Bug,并使用Release版本加上优化参数重新编译可执行文件,大大缩小文件体积,MFC 150K(经UPX压缩,原来压缩后还有600K),C# 21K(.net无法压缩),C++ 52K(同上)。
该工具的功能囊括OEM证书导入,序列号替换并激活,获取安装ID进行电话激活共三大类硬激活,使用软改的朋友亦可使用本工具导入证书、查询激活信息、删除激活残留信息、重置授权信息等功能。这些功能在Vista的命令行下亦可完成,但是本工具省却了您记忆一大堆命令和参数的烦恼。
本程序调用slmgr.vbs,功能繁多,中间涉及到加密、解密、提取系统信息等工作,某些功能等待时间可能较长,如果您使用命令行操作也是一样的。为方便大家单独使用证书,32个品牌的证书并未封装进入程序,而是放置于程序文件夹下,请大家使用程序时保证证书与程序路径相同。
slmgr.vbs的功能非常全面了,只是操作很不友好,我想大部分即使会用slmgr的人也仅仅是使用其导入证书的功能……本程序相当于slmgr的一个壳,利用slmgr的全面功能加上MFC窗口界面的易操作性,大大加强slmgr的实用价值。
自己编内核我也考虑过,最后考虑到自编内核吃力不讨好,花几倍的力气最后功能反而不如slmgr.vbs……
1.启动后,文本框中自动显示Home Basic、 Home Premium、Business、Ultimate的OEM序列号,方便您进行替换激活工作。
2.导入证书功能,提供32个品牌OEM证书导入,囊括品牌机市场。对应于Vista命令行:slmgr.vbs -ilc。
3.序列号替换,可以替换序列号,默认为OEM U版序列号。对应于Vista命令行:slmgr.vbs -ipk。
4.激活系统,如果您使用了正版的序列号(零售版等),点击此键可激活系统。对应于Vista命令行:slmgr.vbs -ato。
5.显示详细授权信息,显示系统的详细授权信息。对应于Vista命令行:slmgr.vbs -dlv。
6.显示激活的截止时间,未激活的朋友会显示截止时间,已激活的显示永久激活。对应于Vista命令行:slmgr.vbs -xpr。
7.卸载序列号,将已安装的序列号卸载。对应于Vista命令行:slmgr.vbs -upk。
8.密钥防盗,清除注册表内的安装信息,防止黑客盗取您的密钥。对应于Vista命令行:slmgr.vbs -cpky。
9.重装所有证书,将Vista的各种授权证书全部重新导入,用于处理某些特殊的无法激活的状况。对应于Vista命令行:slmgr.vbs -rilc。
10.重置授权信息,已激活者可以消除激活信息,您可以重新导入证书激活,试用版的可以延长试用期限,限制使用3次。对应于Vista命令行:slmgr.vbs -rearm。
11.获取安装ID,电话激活时会让你输入。对应于Vista命令行:slmgr.vbs -dti。
12.使用电话激活,输入打电话得到的用户ID即可激活。对应于Vista命令行:slmgr.vbs -atp。
最终版程序+源码
PS:本程序为vista命令行的图形化界面,全部调用Vista自身的功能,没有任何破解能力,大家使用前请认真阅读说明!避免出问题……