- 浏览: 3578782 次
- 性别:
- 来自: 杭州
-
文章分类
- 全部博客 (1491)
- Hibernate (28)
- spring (37)
- struts2 (19)
- jsp (12)
- servlet (2)
- mysql (24)
- tomcat (3)
- weblogic (1)
- ajax (36)
- jquery (47)
- html (43)
- JS (32)
- ibatis (0)
- DWR (3)
- EXTJS (43)
- Linux (15)
- Maven (3)
- python (8)
- 其他 (8)
- JAVASE (6)
- java javase string (0)
- JAVA 语法 (3)
- juddiv3 (15)
- Mule (1)
- jquery easyui (2)
- mule esb (1)
- java (644)
- log4j (4)
- weka (12)
- android (257)
- web services (4)
- PHP (1)
- 算法 (18)
- 数据结构 算法 (7)
- 数据挖掘 (4)
- 期刊 (6)
- 面试 (5)
- C++ (1)
- 论文 (10)
- 工作 (1)
- 数据结构 (6)
- JAVA配置 (1)
- JAVA垃圾回收 (2)
- SVM (13)
- web st (1)
- jvm (7)
- weka libsvm (1)
- weka屈伟 (1)
- job (2)
- 排序 算法 面试 (3)
- spss (2)
- 搜索引擎 (6)
- java 爬虫 (6)
- 分布式 (1)
- data ming (1)
- eclipse (6)
- 正则表达式 (1)
- 分词器 (2)
- 张孝祥 (1)
- solr (3)
- nutch (1)
- 爬虫 (4)
- lucene (3)
- 狗日的腾讯 (1)
- 我的收藏网址 (13)
- 网络 (1)
- java 数据结构 (22)
- ACM (7)
- jboss (0)
- 大纸 (10)
- maven2 (0)
- elipse (0)
- SVN使用 (2)
- office (1)
- .net (14)
- extjs4 (2)
- zhaopin (0)
- C (2)
- spring mvc (5)
- JPA (9)
- iphone (3)
- css (3)
- 前端框架 (2)
- jui (1)
- dwz (1)
- joomla (1)
- im (1)
- web (2)
- 1 (0)
- 移动UI (1)
- java (1)
- jsoup (1)
- 管理模板 (2)
- javajava (1)
- kali (7)
- 单片机 (1)
- 嵌入式 (1)
- mybatis (2)
- layui (7)
- asp (12)
- asp.net (1)
- sql (1)
- c# (4)
- andorid (1)
- 地价 (1)
- yihuo (1)
- oracle (1)
最新评论
-
endual:
https://blog.csdn.net/chenxbxh2 ...
IE6 bug -
ice86rain:
你好,ES跑起来了吗?我的在tomcat启动时卡在这里Hibe ...
ES架构技术介绍 -
TopLongMan:
...
java public ,protect,friendly,private的方法权限(转) -
贝塔ZQ:
java实现操作word中的表格内容,用插件实现的话,可以试试 ...
java 读取 doc poi读取word中的表格(转) -
ysj570440569:
Maven多模块spring + springMVC + JP ...
Spring+SpringMVC+JPA
更新列表:
- 2010年3月26日:增加对日文版的支持。
- 2010年3月3日:更新代码,增加了对繁体中文版的支持。
------------------------------------------------------------
本方法由同事薛军涛首创,本人以通用程序实现。
在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"), // 英文版
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;
}
------------------------------------------------------------
打补丁前VS2008维护界面:
应用程序界面:
可是安装的时候却出问题了。后来,Google了下,把自己遇到的问题和解决方法跟大家分享。
1.让试用版变成正式版
从Microsoft那下了7个压缩文件分包后,解压后是一个ISO文件。
我用UltraISO编辑了下ISO文件:Setup-->setup.sdb文件提取出来编辑,将
[Product Key]
T2CRQGDKBVW7KJR8C6CKXMW3D
改成
[Product Key]
PYHYPWXB3BB2CCMV9DX9VDY8T
这样,安装的时候就默认是这个正版的序列号了。
还有一种方法就是,不改这个文件,安装后,再添加删除程序的时候可以输入序列号:
PYHYP-WXB3B-B2CCM-V9DX9-VDY8T
也可以变成正版。
发表评论
-
autofac 使用
2019-03-08 15:48 733https://www.cnblogs.com/liping1 ... -
华为ap设置
2019-03-06 19:22 2590https://wenku.baidu.com/view/7e ... -
C#中CefSharp的简单使用
2019-03-06 11:57 3432https://blog.csdn.net/qq_267129 ... -
.net
2019-03-05 20:45 637https://www.cnblogs.com/randyzh ... -
c#使用sqllite 数据库
2019-03-01 16:21 1027https://blog.csdn.net/qq_407418 ... -
c#文件权限
2019-02-27 21:40 658https://blog.csdn.net/xiao19012 ... -
c#获取文件名
2019-02-26 12:17 851https://www.cnblogs.com/zixue-2 ... -
c#读取word文件
2019-02-25 22:14 692https://blog.csdn.net/wql201430 ... -
c#读取word文件
2019-02-25 22:14 684https://blog.csdn.net/wql201430 ... -
C# 属性的get set在vs中的生成方法
2012-09-10 14:48 6401你把那个person类重写一下呀,找这我的样子写: ... -
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服 务器。请验证实例名称是否正确并且 SQL Server 已配置为允
2012-09-06 16:41 131961可怜的我啊,搞了一个下午,连接 C#连接Sql serve ... -
C# 连接SQL Server数据库的几种方式--server+data source等方式(转)
2012-09-06 15:41 2631SQ今天用SQL Server的Microsoft ... -
win7 上安装ISS服务器
2012-09-06 11:15 2103如果你的是XP系统,那么请查看 http://tech ...
相关推荐
迈向成功:如何迈开成功第一步.ppt
用Python学数学-迈向人工智能的第一步_PythonMath
在IT领域,C#是一种广泛使用的编程语言,尤其在开发Windows桌面应用程序方面有着显著的地位。本教程“C#入门:基于C#的Windows窗口应用程序教程与实例...这份教程是迈向IT行业坚实的第一步,将为你开启无尽的创新可能。
《C#技术内幕》是一本深入浅出的C#编程教程,特别适合初学者和有一定经验的开发人员作为学习和参考的资料。本书以其通俗易懂的语言和丰富的实例代码,帮助读者快速理解并掌握C#编程的核心概念和技术。 C#(读作"C ...
对于初学者来说,能够成功安装和配置Visual Studio IDE是迈向C#编程世界的第一步。该书中不仅讲解了如何安装Visual Studio和其他重要工具,还包括了这些工具的基本使用方法,极大地降低了学习的门槛。 最后,面对日...
简介:本书通过大量的范例,在详细讲解C#基本语法的基础上,介绍利用C#开发.NET应用程序所需了解的各种技巧,并完整地加入了C#2.0的新增功能,由浅入深,带领读者逐步迈向专业C#程序设计师之路。 本书适合想要...
C#是一种强大的面向对象的编程语言,它是.NET框架的基础,为开发者提供了丰富的功能和高效的工具。通过本课件,你可以全面地学习C#语言,掌握编程基础,从而提升你的编程技能,为构建.NET应用程序打下坚实的基础。 ...
对于初学者来说,掌握C#的基础知识和编程技巧是迈向专业开发者的第一步。本项目“简单计算器源码【C#】”就是为新手设计的一个实践平台,旨在帮助他们理解基础的编程概念和C#语法。 在这个项目中,我们将讨论以下几...
在本项目中,我们讨论的是一个使用C#编程语言实现的简单计算器程序。这个计算器是初学者为了学习C#的基础语法和控制流程而创建的。通过这个实例,我们可以深入理解C#的一些核心概念,包括变量定义、运算符、条件语句...
《C#入门经典第五版》不仅是一本为初学者打造的编程教材,它更是一把钥匙,开启通往C#编程世界的大门。本书全面覆盖了C#的基础知识,从基本语法到核心概念,再到深入的面向对象编程,无不细致入微地为读者铺展开来。...
了解ChatGPT、AI的使用情况、行业状态和未来趋势
### C#基础教程知识点概览 #### 一、C#语言概述与特点 C#(发音为"C Sharp")是Microsoft .NET框架中的一种现代化、面向对象的编程...对于初学者来说,掌握C#的基本语法和编程模式是迈向高级应用和专业开发的第一步。
C#(发音为 "C Sharp")是一种面向对象的编程语言,由微软公司开发,主要用于构建Windows应用程序,尤其是.NET框架下的应用。C#是C++和Java语言的...对于初学者来说,扎实掌握这些基础知识是迈向专业程序员的第一步。