在Windows 7环境下,卸载程序中就找不到可以再次输入序列号的地方。言外之意就是说我们手中的试用版只可以用作试用版。事实上,程序都同样的程序,数据一个字节都没有变。只是Windows 7通过特殊手段不让用户修改试用版的序列号而已。我在网上找了一下,就三个解决方案,最后一个非常有趣,头一次见到这样的方法,特此推荐给Coders尝试一下。
1. 第一种方法非常简单,如果windows 7不允许用户在卸载中更改序列号,那么用户可以绕过这种限制,在安装前更改好。方法是在安装的光盘或者ISO中找到setupsetup.sdb文件,用记事本打开它。在其中找到[product key]的Section,看见没,这下面就是你的试用版序列号,我就不方便把正式版贴上来了,搜一下,把正式版贴到试用版序列号的位置,然后保存。之后安装就直接是正式版了。
2. 第二种方法也类似,如果用户已经安装好试用版不想卸载重新安装的话。把按照第一种方法做好的ISO加载虚拟光驱或者刻录上光盘,启动后覆盖安装,选择AddRemove选项,但不做任何更改,瞬间就安装完成了。序列号也相应的被新版覆盖(win7无效)。
3. 第三种方法纯粹娱乐。不知什么原因,Windows 7下卸载程序中输入序列号的位置被隐藏了。推荐只能被隐藏,因为在同一程序跑在别的系统中就能够出现。Win32 coders都知道写Windows程序都是基于窗口的吧,公共积累中的EnableWindow接口不会不知道吧。那么通过一个进程找到其他窗口的Handle然后控制窗口属性也一定明白吧。好了,网上的一个聪明人就找出了这样的答案。通过一个简单的程序,按照窗口创建注册时的名称找到卸载程序的窗口,然后遍历所有窗口中的所有子窗口与控件,把他们的窗口属性都设置为EnableWindow(TRUE), 被隐藏的序列号输入框就会被显示出来。明白?此方法纯属娱乐。
这里是他的Bolg: /s/blog_57b5da120100gk7l.html
这里贴出来关键的函数,Coder们可以随便使用自己喜欢的环境搭载一个Dialog运行,细节就不多说了。
void CREGVS2008Dlg::OnBnClickedButtonAutoreg() { HWND hWnd; INT i;
// 定位“Microsoft Visual Studio 2008 安装程序 - 维护页”窗口 hWnd = ::FindWindow( NULL, TEXT("Microsoft Visual Studio 2008 安装程序 - 维护页") );//这里多说一句,不同语言的VS2008可能窗口名称不一样,按照自己卸载程序上的名称修改下就可以了,所有语言也都可以支持。 if( hWnd == NULL ) { hWnd = ::FindWindow( NULL, TEXT("Microsoft Visual Studio 2008 Setup - Maintenance Page") ); if( hWnd == NULL ) { MessageBox( TEXT("没有发现“Microsoft Visual Studio 2008 安装程序 - 维护页”窗口!") ); return; } }
// 进入第1层子窗口 hWnd = ::GetTopWindow( hWnd );
// 进入第4个子窗口 for( i = 0; i < 3; i++ ) { hWnd = ::GetNextWindow( hWnd, GW_HWNDNEXT ); }
// 进入第2层子窗口 hWnd = ::GetTopWindow( hWnd );
// 进入第9个子窗口 for( i = 0; i < 8; i++ ) { hWnd = ::GetNextWindow( hWnd, GW_HWNDNEXT ); }
// 进入注册码填写窗口 for( i = 0; i < 5; i++ ) { // 激活文本框 ::ShowWindow( hWnd, SW_SHOW ); ::EnableWindow( hWnd, TRUE );
// 进入下一个文本框 hWnd = ::GetNextWindow( hWnd, GW_HWNDNEXT ); }
// 进入升级按钮 for( i = 0; i < 2; i++ ) { hWnd = ::GetNextWindow( hWnd, GW_HWNDNEXT ); }
// 激活升级按钮 ::ShowWindow( hWnd, SW_SHOW ); ::EnableWindow( hWnd, TRUE );
return; }
很多人在默认安装Windows Server 2008时没有输入Win2008序列号,由于Windows Server 2008作为服务器家族需要使用KMS在线激活。如果你已经申请了Win2008 cdkey但是安装后忘记了,可以使用Vista地带的ooVista系统必备来查看。 打开ooVista系统必备,单击“百宝箱”-“CD-Key查看”即可查看Win2008序列号。我们可以单击右边的“复制到剪切板”即可自动复制Win2008 CD-KEY如图所示:
相关软件下载地址 /soft/59262.htm
第一、香港服务器机房这里我们可以看到有提供四个大带宽方案,是全向带宽和国际带宽,前者适合除了中国大陆地区的全网地区用户可以用,后者国际带宽适合欧美地区业务。如果我们是需要大陆地区速度CN2优化的,那就需要选择常规的优化带宽方案,参考这里。CPU内存硬盘带宽流量价格选择E3-12308GB240GB SSD50M全向带宽不限999元/月方案选择E3-12308GB240GB SSD100M国际带宽不...
Virtono是一家成立于2014年的国外VPS主机商,提供VPS和服务器租用等产品,商家支持PayPal、信用卡、支付宝等国内外付款方式,可选数据中心共7个:罗马尼亚2个,美国3个(圣何塞、达拉斯、迈阿密),英国和德国各1个。目前,商家针对美国圣何塞机房VPS提供75折优惠码,同时,下单后在LET回复订单号还能获得双倍内存的升级。下面以圣何塞为例,分享几款VPS主机配置信息。Cloud VPSC...
欧路云新上了美国洛杉矶cera机房的云服务器,具备弹性云特征(可自定义需要的资源配置:E5-2660 V3、内存、硬盘、流量、带宽),直连网络(联通CUVIP线路),KVM虚拟,自带一个IP,支持购买多个IP,10G的DDoS防御。付款方式:PayPal、支付宝、微信、数字货币(BTC USDT LTC ETH)测试IP:23.224.49.126云服务器 全场8折 优惠码:zhujiceping...