在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
horain怎么样?horain cloud是一家2019年成立的国人主机商家,隶属于北京辰帆科技有限公司,horain持有增值电信业务经营许可证(B1-20203595),与中国电信天翼云、腾讯云、华为云、UCloud、AWS等签署渠道合作协议,主要提企业和个人提供云服务器,目前商家推出了几款特价物理机,都是在内地,性价比不错,其中有目前性能比较强悍的AMD+NVMe系列。点击进入:horain...
简介酷盾安全怎么样?酷盾安全,隶属于云南酷番云计算有限公司,主要提供高防CDN服务,高防服务器等,分为中国境内CDN,和境外CDN和二个产品,均支持SSL。目前CDN处于内测阶段,目前是免费的,套餐包0.01一个。3G流量(高防CDN)用完了继续续费或者购买升级包即可。有兴趣的可以看看,需要实名的。官方网站: :点击进入官网云南酷番云计算有限公司优惠方案流量3G,用完了不够再次购买或者升级套餐流量...
wordpress投资主题模版是一套适合白银、黄金、贵金属投资网站主题模板,绿色大气金融投资类网站主题,专业高级自适应多设备企业CMS建站主题 完善的外贸企业建站功能模块 + 高效通用的后台自定义设置,简洁大气的网站风格设计 + 更利于SEO搜索优化和站点收录排名!点击进入:wordpress投资主题模版安装环境:运行环境:PHP 7.0+, MYSQL 5.6 ( 最低主机需求 )最新兼容:完美...