Windows 7下破解Visual Studio 2008试用版的评估期限制
本文导读
一、怎么看visual studio 2008 是试用版还是正式版?
二、已安装VS2008试用版如何升级?
三、WIN7及以上系统如何输入序列号并激活成正式版?
四、修改安装程序中的Setupsetup.sdb文件,直接安装正式版本
附:RTM(release.to.manufacturing) 简介
一、怎么看visual studio 2008 是试用版还是正式版?
打开vs2008 –> 帮助 –> 关于 Micorsoft VS 2008 版本号,后面有个括号写着 (RTM.XXXXX-XXX) ,RTM版就是我们说的正式版。
Visual Studio 2008正式版安装序列号为:PYHYP-WXB3B-B2CCM-V9DX9-VDY8T
二、已安装VS2008试用版如何升级?
如果先前已经安装好180天的版本,则用正式版的Key升级为正式版。
方法为:在控制面板中的添加删除程序,选择VS2008,点击“更改/删除“按钮,加载VS2008的维护模式,选择升级选项,将序列号输入正式版的序列号,PYHYP-WXB3B-B2CCM-V9DX9-VDY8T,进行升级。
三、WIN7及以上系统如何输入序列号并激活成正式版?
注意:在WIN7,WIN2008 SERVER等系统中,卸载界面是没有显示出输入序列号的地方,微软将输入的位置隐藏起来了。
那么在WIN7或WIN2008系统中,如何升级输入序列号呢?我们需要借助CrackVS2008ForWindows7.zip这个工具,将隐藏的输入框找回来。
具体的操作方法如下:
1. 安装 VS2008 (如果你已经安装了,那忽略此项)
2. 打开 控制面板 –> 添加删除程序, 找到 VS2008 的安装项,运行 VS2008的安装卸载程序,出现如下的界面
3. 下载CrackVS2008ForWindows7.zip,然后打开破解程序,出现如下的界面
4. 点击上面的 “Bug 微软”,即可出现序列号输入框:
输入序列号:PYHYP-WXB3B-B2CCM-V9DX9-VDY8T ,点击升级按钮即可。
********************************************************************************
********************************************************************************
实现功能的关键函数如下:
void CREGVS2008Dlg::OnBnClickedButtonAutoreg()
{
// 要查找的VS2008版本列表
const TCHAR* szCaption[] = {
TEXT("Microsoft Visual Studio 2008 安装程序 - 维护页"), // 简体中文版
TEXT("Microsoft Visual Studio 2008 安裝程式 - 維護頁"), // 繁体中文版
TEXT("Microsoft Visual Studio 2008 Setup - Maintenance Page"), // 英文版
TEXT("Microsoft Visual Studio 2008 セットアップ - メンテナンス ページ") // 日文版
};
HWND hWnd;
UINT i, uNum;
// 定位“Microsoft Visual Studio 2008 安装程序 - 维护页”窗口
uNum = sizeof(szCaption) / sizeof(const TCHAR*);
for( i = 0; i < uNum; i++ )
{
hWnd = ::FindWindow( NULL, szCaption[i] );
if( hWnd != NULL )
{ // 窗口发现
break;
}
}
if( i == uNum )
{ // 没有找到VS2008维护页窗口
MessageBox( TEXT("没有发现“Microsoft Visual Studio 2008 安装程序 - 维护页”窗口!") );
return;
}
// 进入第1层子窗口
hWnd = :: GetTopWindow_r( hWnd );
// 进入第4个子窗口
for( i = 0; i < 3; i++ )
{
hWnd = :: GetNextWindow_r( hWnd, GW_HWNDNEXT );
}
// 进入第2层子窗口
hWnd = :: GetTopWindow_r( hWnd );
// 进入第9个子窗口
for( i = 0; i < 8; i++ )
{
hWnd = :: GetNextWindow_r( hWnd, GW_HWNDNEXT );
}
// 进入注册码填写窗口
for( i = 0; i < 5; i++ )
{ // 激活文本框
::ShowWindow( hWnd, SW_SHOW );
::EnableWindow( hWnd, TRUE );
// 进入下一个文本框
hWnd = :: GetNextWindow_r( hWnd, GW_HWNDNEXT );
}
// 进入升级按钮
for( i = 0; i < 2; i++ )
{
hWnd = :: GetNextWindow_r( hWnd, GW_HWNDNEXT );
}
// 激活升级按钮
::ShowWindow( hWnd, SW_SHOW );
::EnableWindow( hWnd, TRUE );
return;
}
******************************************************************************
posted on 2010-10-08 17:17 ξσ Dicky σξ 阅读(2980) 评论(0) 编辑 收藏 举报
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步