易截截图软件、单文件、免安装、纯绿色、仅160KB

破解SQL Prompt 3.9的几步操作


关于SQL Prompt
的破解文章园子里已经有不少人发过了。破解思路我也不想重复,不知道的可以参考:http://www.cnblogs.com/jintan/archive/2008/06/16/1223282.html
官方下载地址是:http://downloads.red-gate.com/SQLToolbelt.exe
接下来我就说说具体怎么做吧。我就说说最简单最傻瓜的做法,不需要懂IL照样破解!
准备:用到的工具VS2005|VS2008 、DotNet Helper 、Reflector
1.将最新版的SQL Prompt 3.9下载下来安装好。我安装在D:\Program Files\Red Gate\SQL Prompt
3目录下。
2.用DotNet Helper 将RedGate.Licensing.Client.dll反编译成IL。DotNet
Helper确实很方便,用于可视化的反编译和编译,界面如图:
点击“反编译”按钮,即可将RedGate.Licensing.Client.dll反编译成IL,如下图:
3.用Reflector打开RedGate.Licensing.Client.dll,找到License类的DaysLeftInTrial
属性,将语言选成IL,然后查看该属性下的方法get_DaysLeftInTrial,如图:
4.这里是返回还剩下的试用天数,如果我将这个属性的逻辑改为返回9999,那岂不是不会试用过期了。但是如果不会IL怎么办?简单。使用VS新建
一个控制台应用程序,在其中类下面建属性,该属性返回9999:
public int GetStudyzy
{
    get
    {
        return 9999;
    }
}
5.将VS中的这个程序编译好。然后使用Reflector查看该程序,找到这个属性:
6.这不就是我们想要的返回9999的IL了吗?用文本编辑器打开RedGate.Licensing.Client.il,搜索
get_DaysLeftInTrial字符串,找到该方法的定义,然后将其中的内容修改为返回9999的这个IL的内容:
.method public hidebysig specialname instance int32
        get_DaysLeftInTrial() cil managed
{
.maxstack 1
.locals init (
      [0] int32 CS$1$0000)
L_0000: nop
L_0001: ldc.i4 0x270f
L_0006: stloc.0
L_0007: br.s L_0009
L_0009: ldloc.0
L_000a: ret
} // end of method Licence::get_DaysLeftInTrial
7.保存IL的修改。使用DotNet
Helper,点击其中的“编译”按钮,将会编译出修改后的程序集:RedGate.Licensing.Client_Output.dll,将这个程
序集替换掉原来的程序集。
8.去掉强命名。
进入


相关文档:

ORACLE PL/SQL与SQL SERVER T SQL一些比较

ORACLE PL/SQL与SQL SERVER T-SQL一些比较
字符串连接
Oracle用|| 符号作为连接符,而SQL Server的连接符是加号:+ 。
Oracle查询如下所示:Select ‘Name’ || ‘Last Name’ from tableName
SQL Server查询如下:Select ‘Name’ + ‘Last Name’
GUID
Oracle用SYS_GUID ......

配置SQL Server 2005 以允许远程连接

 【IT168 技术文档】
  默认情况下,SQLServerExpressEdition 2005和SQL Server 2005开发版不允许远程连接。
  要允许远程连接SQL Server 2005 ,需要完成以下步骤:
  在SQLServer 实例上启用远程连接。
  打开服务器 SQLBrowser 服务。
  配置防火墙以允许SQLBrowser 服务和SQLServer服 ......

SQL Server 2008简体中文企业版(附序列号)

SQL Server 2008企业版. SQL Server 2008企业版是一个全面的数据管理和业务智能平台,为关键业务应用提供了企业级的可扩展性、数据仓库、安全、高级分析和报表支持。这一版本将为你提供更加坚固的服务器和执行大规模在线事务处理。
SQL Server 2008标准版. SQL Server 2008标准版是一个完整的数据管理和业务智能平台,为部 ......

ASP.NET连接SQL和ACCESS的方法

SQL:
using System.Data.SqlClient;
string sql = "server=.;uid=sa;pwd=;database=tablename;";
ACCESS:
using System.Data.OleDb;
string sql = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" + HttpRuntime.AppDomainAppPath + "//App_Data//db.mdb";
HttpRuntime.AppDomainAppPath 为根目录
......

如何用SQL语言选择表中的第二条第三条第N条记录

如何用SQL语言选择表中的第二条第三条第N条记录
--ID为唯一性就行了
select top 1 * from table
where ID not in(select top 1 ID from table)--第2条
select top 1 * from table
where ID not in(select top 2 ID from table)--第3条
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号