在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
HaBangNet支持支付宝和微信支付,只是价格偏贵,之前国内用户并不多。这次HaBangNet推出三个特价套餐,其中美国机房和德国机房价格也还可以,但是香港机房虽然是双向CN2 GIA线路,但是还是贵的惊人,需要美国和德国机房的可以参考下。HaBangNet是一家成立于2014年的香港IDC商家,中文译名:哈邦网络公司,主营中国香港、新加坡、澳大利亚、荷兰、美国、德国机房的虚拟主机、vps、专用...
青云互联怎么样?青云互联是一家成立于2020年6月份的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务,目前提供有美国免费主机、香港主机、香港服务器、美国云服务器,让您的网站高速、稳定运行。目前,美国洛杉矶cn2弹性云限时七折,美国cera机房三网CN2gia回程 13.3元/月起,可选Windows/可自定义配置。点击进入:青云互联官网青云互联优惠码:七折优惠码:dVRKp2tP (续...
一年一度的黑色星期五和网络星期一活动陆续到来,看到各大服务商都有发布促销活动。同时RAKsmart商家我们也是比较熟悉的,这次是继双十一活动之后的促销活动。在活动产品中基本上沿袭双11的活动策略,比如有提供云服务器七折优惠,站群服务器首月半价、还有新人赠送红包等活动。如果我们有需要RAKsmart商家VPS、云服务器、独立服务器等产品的可以看看他们家的活动。这次活动截止到11月30日。第一、限时限...