VisualSVN 5.1.4破解

1. 备份visualSVNbin目录

2. 打开VS命令提示工具,反编译VisualSVN.Core.L.dll

运行命令

ildasam "VisualSVN安装目录\bin\VisualSVN.Core.L.dll" /out="VisualSVN安装目录\bin\VisualSVN.Core.L.il"

例如:

ildasm "C:\Program Files (x86)\VisualSVN\bin\VisualSVN.Core.L.dll" /out="C:\Program Files (x86)\VisualSVN\bin\VisualSVN.Core.L.il"

3. 用文本编辑工具打开得到的 VisualSVN.Core.L.il 文件,在其中搜索 “KeyToLicenseUnsafe”,找到KeyToLicenseUnsafe方法,大概在3188行附近。替换如下

.method public hidebysig static class VisualSVN.Core.Licensing.License KeyToLicenseUnsafe(class VisualSVN.Core.IDecoder decoder, string key) cil managed {

// 代码大小 69 (0x45)

.maxstack 2

.locals init (class VisualSVN.Core.Licensing.License V_0, class VisualSVN.Core.Licensing.License V_1, class VisualSVN.Core.Licensing.License V_2)

IL_0000: nop

IL_0001: newobj instance void VisualSVN.Core.Licensing.License::.ctor()

IL_0006: stloc.1

IL_0007: ldloc.1

IL_0008: ldsfld valuetype [mscorlib]System.DateTime [mscorlib]System.DateTime::MinValue

IL_000d: stfld valuetype [mscorlib]System.DateTime VisualSVN.Core.Licensing.License::StartTime

IL_0012: ldloc.1

IL_0013: ldc.i4.1

IL_0014: stfld valuetype VisualSVN.Core.Licensing.LicenseBinding VisualSVN.Core.Licensing.License::Binding

IL_0019: ldloc.1

IL_001a: ldc.i4 0x7ffffffe

IL_001f: stfld int32 VisualSVN.Core.Licensing.License::Capacity

IL_0024: ldloc.1

IL_0025: ldsfld valuetype [mscorlib]System.DateTime [mscorlib]System.DateTime::MaxValue

IL_002a: stfld valuetype [mscorlib]System.DateTime VisualSVN.Core.Licensing.License::EndTime

IL_002f: ldloc.1

IL_0030: ldc.i4.2

IL_0031: stfld valuetype VisualSVN.Core.Licensing.LicenseType VisualSVN.Core.Licensing.License::Type

IL_0036: ldloc.1

IL_0037: ldstr "100"

IL_003c: stfld string VisualSVN.Core.Licensing.License::PurchaseId

IL_0041: ldloc.1

IL_0042: call string [mscorlib]System.Environment::get_UserName()

IL_0047: stfld string VisualSVN.Core.Licensing.License::LicensedTo

IL_004c: ldloc.1

IL_004d: stloc.0

IL_004e: ldloc.0

IL_004f: ldloc.0

IL_0050: ldfld valuetype [mscorlib]System.DateTime VisualSVN.Core.Licensing.License::StartTime

IL_0055: stfld valuetype [mscorlib]System.DateTime VisualSVN.Core.Licensing.License::PurchaseDate

IL_005a: ldloc.0

IL_005b: stloc.2

IL_005c: br.s

IL_005e

IL_005e:ldloc.2

IL_005f: ret

} // end of method LicenseConverter::KeyToLicenseUnsafe

4. 重新编译成dll文件,删除原VisualSVN.Core.L.dll 文件,VS命令提示工具中执行以下命令进行编译:

ilasm "VisualSVN安装目录\bin\VisualSVN.Core.L.il" /output="VisualSVN安装目录\bin\VisualSVN.Core.L.dll" /dll

例如:

ilasm "C:\Program Files (x86)\VisualSVN\bin\VisualSVN.Core.L.il" /output="C:\Program Files (x86)\VisualSVN\bin\VisualSVN.Core.L.dll" /dll

效果如下:

最终可以在vs中使用了

It‘s all

时间: 2024-12-16 10:17:39

VisualSVN 5.1.4破解的相关文章

VisualSVN 5.1.5 破解版 手动破解教程 生成dll文件

VisualSVN 5.1.5 破解版 手动破解教程 生成VisualSVN.Core.L.dll文件 附上本人用到的命令: ildasm "D:\Program Files (x86)\VisualSVN\bin\VisualSVN.Core.L.dll" /out="D:\Program Files (x86)\VisualSVN\bin\bak\VisualSVN.Core.L.il" ilasm "D:\Program Files (x86)\Vi

VisualSVN 4.0.10 破解版 附上破解过程

VisualSVN一般情况下使用不需要破解,可以直接使用社区授权.但是社区授权不支持域用户. 如果要再域下面使用就需要破解了. 原版的VisualSVN和破解后的DLL已打包上传(仅供学习使用) 破解方法: 1.安装原版VisualSVN 2.打开“C:\Program Files (x86)\VisualSVN\bin” 3.替换“VisualSVN.Core.dll” 4.打开VS,VisualSVN,About VisualSVN,LicenseType是Professional就成功了.

VisualSVN 5.1.7破译License Key

前面手敲一些简要的软件说明:visualSVN server大家都不陌生,服务器上的版本控制系统,一般配套Tortoisesvn(小乌龟)使用.本次介绍的这个visualsvn属于VisualStudio的版本控制插件,可以直接在IDE中做版本控制,方便开发人员同步自己的项目.解压文件中以及附赠好了破解后的.dll文件,安装好后直接覆盖就可以了.当然如果版本靠后也可以自己动手破解一下.本文提供的是5.1.7版本的破解DLL下面开始附赠破解教程: 1.首先备份当前安装visualSVN文件的bin

Visual SVN 4.0.8破解笔记

想下载打包好的破解补丁直接到文章底部查看链接. 以前一直使用SVN都是用的小乌龟(TortoiseSVN)直接在文件夹下更新上传,直到现在这个项目才开始用Visual SVN.因为我们项目使用的是VS2012,所以不得不使用当时最新的Visual SVN版本4.0.8,Visual SVN最大的好处就是在VS程序中内置菜单等,可以直接在VS中更新工程. 但是,用着用着问题来了,Visual SVN不是免费的,有试用期…本着只要有收费,就会有破解的思想,我开始在网上疯狂的寻找破解补丁.然而,我承认

visual SVN 反编译破解

今天发现visual SVN 过期了.网上搜索了一下,发现了下面的贴子. http://www.heiqu.com/show-71200-1.html 一看是用.Net写的,大喜,破解就太简单了.本来按照上文进行破解,结果有个问题,一直显示没有正确的license,于是开始更强的破解,其实是因为我对IL不熟悉,就开始用C#进行破解,以下是破解过程. 1. 安装 安装最新版的Visual SVN. 2. 反编译 使用reflector对安装目录下的bin\VisualSVN.Core.L.dll进

Windows7下安装与破解IntelliJ IDEA2017

注:本文来源于:csdn:西门吹雪叶孤城的<Windows7下安装与破解IntelliJ IDEA2017> IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.各类版本工具(git.svn.github等).JUnit.CVS整合.代码分析. 创新的GUI设计等方面的功能可以说是超常的.IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布

eclipse连接VisualSVN Server

1.下载安装VisualSVN Server 2.修改资源库的网络连接.去掉默认的选中,修改端口,点击ok. 3.新建资源库Test,显示连接的地址http://svnybb/svn/Test/ .之后建立用户. 4.eclipse调用的地址实际是:  http://127.0.0.1/svn/Test .测试连接成功.

AMTEmu:一款adobe软件破解神器

Adobe系列软件对大家来说应该都不陌生,PS.AI.DW.PR.FL等等都是设计师和爱好者必备软件,软件据用试用期,超期了需要付费才能使用.如何适合国情的使用adobe软件呢,下面介绍一款简单实用的破解工具--AMTEmu. AMTEmu使用很简单,以AI cc 2015为例,成功安装AI后,打开AMTEmu,选择你要破解的版本,点击Install. 然后找到对应的amtlib.dll文件,点击打开.如果安装在默认的C盘,路径是:C:\Program Files\Adobe\Adobe Ill

Navicat 破解版的安装

因为电脑系统换掉,重装系统,重新配置了一下环境,安装Navicat,现记录一下过程,以便下次查询使用. 我们首先百度搜索一款navicat for mysql然后进行下载. 2 当我们下载完成之后首先进行数据包的解压,同时可以运行navicat for mysql程序.   选择同意,点击下一步   选择软件安装的目录,最好可以记住我们的安装路径.   安装,点击下一步.   软件正在安装,我们需要等待一点时间   安装软件完毕   如果这个时候打开软件,这个是还没有被激活的,只能使用一个月,除