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就成功了。 附上破解的制作过程: 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 破解版 附上破解过程的更多相关文章
- VisualSVN 5.1.5 破解版 手动破解教程 生成dll文件
VisualSVN 5.1.5 破解版 手动破解教程 生成VisualSVN.Core.L.dll文件 附上本人用到的命令: ildasm "D:\Program Files (x86)\V ...
- Microsoft.Bcl.Build 1.0.10 稳定版发布
Microsoft.Bcl.Build 1.0.10 稳定版发布 解决了之前 1.0.8 在未下载相应的Nuget Package 的情况下项目无法加载的情况 但由于 Microsoft.Net.Ht ...
- Storm 对 0.10.x 版 Kafka之commit offsets
由于 0.10.x 版 Kafka 与 0.8.x 版有很大的变化,这种变化对下游 Storm 有非常大的影响,0.10.x 版的 Kafka 不但增加了权限管理的功能,而且还将 simple 和 h ...
- 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 ...
- Zend Studio 10正式版注册破解
1.文件和汉化文件 ZendStudio官方下载地址:http://www.geekso.com/component/zendstudio-downloads/ 百度云地址: 10.0.0.msi文件 ...
- 【Navicat】Navicat for MongoDBv15.0.6破解版(附破解教程)
安装包下载链接:https://download.csdn.net/download/l1028386804/12519681 Navicat for MongoDB 15是一款功能十分强大的数据库管 ...
- navicat中文破解版,navicat破解版,navicat for mysql10.0.11简体中文破解版
https://blog.csdn.net/weixin_40426638/article/details/78933585 下载链接如下(里面有破解码) https://pan.baidu.com/ ...
- PhpStorm 2020.1.2破解 | JetBrains PhpStorm 2020.1.2破解版 附破解文件
直接去官网下载 2020.1.2的版本,版本一定要对得上 是2020.1.2版本 下面是破解的jar,几兆而已 --------------------- 链接:https://pan.baidu. ...
- Zend Studio 10正式版破解(2013-02-26更新)
Zend Studio 10正式版注册破解(2013-02-26完成更新) 1.以下方法仅供技术交流学习,请勿非法使用,如长期使用请支持购买正版. 2.若你还没有最新安装程序? ZendStudio ...
随机推荐
- 分类模型输出y值
y=w0+w1x1+w2x2+....+wnxn coef_:存储w1,w2,...wn. intercept_:存储w0 dual_coef_*support_vectors_=coef_ (1)S ...
- Mybatis学习笔记11 - 动态sql之trim标签
trim标签体中是整个字符串拼串后的结果.prefix="" 前缀: prefix给拼串后的整个字符串加一个前缀prefixOverrides="" 前缀覆盖: ...
- python 时间序列resample参数
- ubuntu 16.04 && google账号问题
1.按ctrl + H 可以显示文件夹的隐藏内容 2.创建文件夹 sudo mkdir -p /usr/share/fonts/vista 创建文件用 vim filename.xxx ...
- leetcode 175 Combine Two Tables join用法
https://leetcode.com/problemset/database/ ACM退役,刚好要学sql,一定要刷题才行,leetcode吧. 这一题,说了两个表,一个左一个右吧,左边的pers ...
- linux信号的处理--部分源码分析
基于linux master v4.9版本 信号是异步的, 一.信号何时来 信号是异步的,对于一个进程随时都会接收到信号. 二.选择线程(task)来处理 那么一个进程接收到信号时,需要选择一个tas ...
- fuser解决The requested resource is busy
AIX 下出现umount busy | 处理 2011-08-17 17:22:57| 分类: AIX|字号 订阅如果一个文件系统打开了一个文件,那么必须在卸载之前将该文件关闭.例如:# umo ...
- Python3实现计算BMI指数,跟我一起来计算你的BMI吧
废话不多说,直接上程序哈: name=input('Name:') height=input('Height(m):') weight=input('Weight(kg):') BMI=float(f ...
- ErlangC 最佳人力效益指标
以平均服务时间(AHT)180秒,顾客来电量每15分钟150通以及服务目标时间在20秒内为例子说明最佳人力效益指标.此假设条件下由Erlang C模拟器的结果如下图, 假设我希望客服中心的期望服务水准 ...
- 通过rsync+inotify实现数据的实时备份(多台备份机)
在前面的博文中,我讲到过利用rsync实现数据的镜像和备份,但是要实现数据的实时备份,单独靠rsync还不能实现,本文就讲述下如何实现数据的实时备份. 一.rsync的优点与不足 与传统的cp.ta ...