VisualSVN一般情况下使用不需要破解,可以直接使用社区授权。但是社区授权不支持域用户。
如果要再域下面使用就需要破解了。 原版的VisualSVN和破解后的DLL已打包上传(仅供学习使用) 破解方法:
1、安装原版VisualSVN
2、打开“C:\Program Files (x86)\VisualSVN\bin”
3、替换“VisualSVN.Core.dll”
4、打开VS,VisualSVN,About VisualSVN,LicenseType是Professional就成功了。 附上破解的制作过程: 1、反编译原版“VisualSVN.Core.dll”
2、修改“VisualSVN.Core.Protector”
using System;
using System.Runtime.CompilerServices;
using System.Threading;
using VisualSVN.Core.Licensing;
using VisualSVN.Utils; namespace VisualSVN.Core
{
public class Protector : IProtector
{
public Protector(ILicenseStorer privateStorer, ILicenseStorer publicStorer, IDecoder decoder, IDomainJoinChecker domainJoinChecker) { } public License GetCurrentLicense()
{
return new License()
{
Version = 2,
Type = LicenseType.Professional,
Binding = LicenseBinding.User,
Capacity = 1,
EndTime = DateTime.MaxValue,
StartTime = DateTime.MinValue,
PurchaseDate = DateTime.MinValue
};
} public DomainJoinStatus GetDomainJoinStatus()
{
return DomainJoinStatus.Joined;
} public bool IsRegistered()
{
return true;
} public License ParseKey(string key)
{
return GetCurrentLicense();
} public bool RegisterKey(string key)
{
if (this.RegistrationChanged != null)
{
this.RegistrationChanged(this);
}
return true;
} public event RegistrationChangedEventHandler RegistrationChanged;
}
} 3、重新编译DLL,失败。没关系,继续。
4、删除编译失败的部分,只要保证“Protector”这个类能顺利编译通过即可。
5、用“ildasm VisualSVN.Core.dll /out=VisualSVN.Core.txt”这条命令生成IL
6、打开“VisualSVN.Core.txt”搜索如下内容
“.class public auto ansi beforefieldinit VisualSVN.Core.Protector”
从“.class”开始复制到下面的“} // end of class VisualSVN.Core.Protector”
7、用同样的方法生成原版“VisualSVN.Core.dll”的IL(最好新建一个文件夹生成,会出来很多资源文件。)
8、替换原版“VisualSVN.Core.dll”生成的IL中的“VisualSVN.Core.Protector”(就是先前复制的那段)
9、用“ilasm VisualSVN.Core.txt /dll”生成破解后的DLL。 ildasm路径:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\ildasm.exe
ilasm路径:C:\Windows\Microsoft.NET\Framework64\v2.0.50727\ilasm.exe 附件地址:http://download.csdn.net/detail/jsj30651/8167577#comment

VisualSVN 4.0.10 破解版 附上破解过程的更多相关文章

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

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

  2. Microsoft.Bcl.Build 1.0.10 稳定版发布

    Microsoft.Bcl.Build 1.0.10 稳定版发布 解决了之前 1.0.8 在未下载相应的Nuget Package 的情况下项目无法加载的情况 但由于 Microsoft.Net.Ht ...

  3. Storm 对 0.10.x 版 Kafka之commit offsets

    由于 0.10.x 版 Kafka 与 0.8.x 版有很大的变化,这种变化对下游 Storm 有非常大的影响,0.10.x 版的 Kafka 不但增加了权限管理的功能,而且还将 simple 和 h ...

  4. Kafka 0.10.1版本源码 Idea编译

    Kafka 0.10.1版本源码 Idea编译 1.环境准备 Jdk 1.8 Scala 2.11.12:下载scala-2.11.12.msi并配置环境变量 Gradle 5.6.4: 下载Grad ...

  5. Zend Studio 10正式版注册破解

    1.文件和汉化文件 ZendStudio官方下载地址:http://www.geekso.com/component/zendstudio-downloads/ 百度云地址: 10.0.0.msi文件 ...

  6. 【Navicat】Navicat for MongoDBv15.0.6破解版(附破解教程)

    安装包下载链接:https://download.csdn.net/download/l1028386804/12519681 Navicat for MongoDB 15是一款功能十分强大的数据库管 ...

  7. navicat中文破解版,navicat破解版,navicat for mysql10.0.11简体中文破解版

    https://blog.csdn.net/weixin_40426638/article/details/78933585 下载链接如下(里面有破解码) https://pan.baidu.com/ ...

  8. PhpStorm 2020.1.2破解 | JetBrains PhpStorm 2020.1.2破解版 附破解文件

    直接去官网下载 2020.1.2的版本,版本一定要对得上  是2020.1.2版本 下面是破解的jar,几兆而已 --------------------- 链接:https://pan.baidu. ...

  9. Zend Studio 10正式版破解(2013-02-26更新)

    Zend Studio 10正式版注册破解(2013-02-26完成更新) 1.以下方法仅供技术交流学习,请勿非法使用,如长期使用请支持购买正版. 2.若你还没有最新安装程序? ZendStudio ...

随机推荐

  1. (转)总结Linux的chattr与lsattr命令详解

    PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了.chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的li ...

  2. shell 重定向 1> 2> &>

    0表示标准输入1表示标准输出2表示标准错误输出> 默认为标准输出重定向,与 1> 相同2>&1 意思是把 标准错误输出 重定向到 标准输出.&>file 意思是 ...

  3. iOS开发实践之多线程(单例模式)

    单例模式的作用:可以保证在程序运行过程,一个类只有一个实例,而且该实例易于供外界访问,从而方便地控制了实例个数,并节约系统资源. 单例模式的使用场合:在这个应用程序中,共享一份资源(这份资源只需要创建 ...

  4. c# 父类的引用指向子类的实例

    在C#中关于父类对子类的引用大概有这么几种: 父类是接口,普通类,抽象类 public interface A { void a(); } public class B { public void b ...

  5. intellijidea课程 intellijidea神器使用技巧 3-3 postfix

    Ctrl shift A ==> postfix completion 调出postfix 方法体中   ==> for   100.fori    ==>enter for循环10 ...

  6. Linux mysql 基础操作

    命令  #查看版本 mysql --version   #进入mysql 命令 mysql -u root -p mysql -u root@localhost  (没有密码的情况)   #创建数据库 ...

  7. 从今天开始学习Swift -- Swift 初见 (转)

    原文地址:http://www.cocoachina.com/newbie/basic/2014/0604/8675.html   Swift系列文章由CocoaChina翻译小组翻译自苹果的官方文档 ...

  8. ArcGIS数据存储的方式

    工作空间文件夹和地理数据库为存储和管理ArcGIS地理信息提供了主要容器.工作空间文件夹只是磁盘上的普通文件夹,它可保存大量的文件地理数据库.个人地理数据库.基于文件的数据集以及一系列ArcGIS文档 ...

  9. ArcSDE空间数据库中SDE用户使用探讨(转)

    ArcSDE作为空间数据库解决方案,应用非常广泛,本短文将尝试描述SDE的工作机制,简要说明空间数据 库中SDE用户的使用方法. ArcSDE如何工作 ArcSDE属于中间件技术,其本身并不能够存储空 ...

  10. (转)两张Firefox OS 系统截图

    锁屏图 锁屏就是一个向上的小火箭. 桌面 桌面又是另一种风格. 注意 以上为Android系统下运行b2g. 原文地址,TZone