在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
这个月11号ShockHosting发了个新上日本东京机房的邮件,并且表示其他机房可以申请转移到日本,刚好赵容手里有个美国的也没数据就发工单申请新开了一个,这里做个简单的测试,方便大家参考。ShockHosting成立于2013年,目前提供的VPS主机可以选择11个数据中心,包括美国洛杉矶、芝加哥、达拉斯、杰克逊维尔、新泽西、澳大利亚、新加坡、日本、荷兰和英国等。官方网站:https://shoc...
zji怎么样?zji是一家老牌国人主机商家,公司开办在香港,这个平台主要销售独立服务器业务,和hostkvm是同一样,两个平台销售的产品类别不一平,商家的技术非常不错,机器非常稳定。昨天收到商家的优惠推送,目前针对香港邦联四型推出了65折优惠BGP线路服务器,性价比非常不错,有需要香港独立服务器的朋友可以入手,非常适合做站。zji优惠码:月付/年付优惠码:zji 物理服务器/VDS/虚拟主机空间订...
BGPTO是一家成立于2017年的国人主机商,从商家背景上是国内的K总和有其他投资者共同创办的商家,主营是独立服务器业务。数据中心包括美国洛杉矶Cera、新加坡、日本大阪和香港数据中心的服务器。商家对所销售服务器产品拥有自主硬件和IP资源,支持Linux和Windows。这个月,有看到商家BGPTO日本和新加坡机房独服正进行优惠促销,折扣最低65折。第一、商家机房优惠券码这次商家的活动机房是新加坡...