一切福田,不離方寸,從心而覓,感無不通。

Windows 7下VS2008升级补丁

转自:http://xdenggao.blog.163.com/blog/static/19204510201022024848561/ 改成正式版操作步骤:控制面版>添加或删除程序>卸载vs.net2008>出现卸载界面>点击Next>输入下面CD-key ->点击升级->出现成功画面即可完美将试用版升级成为正式版。   CDKEY:PYHYP-WXB3B-B2CCM-V9DX9-VDY8T 。   在Windows 7下,VS2008试用版无法正常升级到正式版。原因是维护页面的注册码输入框和升级按钮被隐藏。通过本补丁,可让注册码输入框和升级按钮恢复正常显示。 补丁下载地址 ———————————————————— 关键函数如下: 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") // 英文版 };  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 […]

龙生   01 Jul 2010
View Details