一、visualsvn 通用破解方法
1. ildasm
"c:/program files/visualsvn/bin/visualsvn.core.dll"/
out=
"c:/program files/visualsvn/bin/visualsvn.core.il"
或者用 dotnethelper 工具,將visualsvn.core.dll 反編譯成 visualsvn.core.il檔案,再用記事本(最好是editplus)開啟這個檔案
在這個檔案中找到:
「.method public hidebysig static bool isvalid( 」這行
3、把裡函式裡面的內容改為:
.maxstack
8il_0000: ldc.i4.
1il_0001: ret
注意:「.maxstack
8」裡面的「8」,要看看上下文中的同樣標誌,是否是8,我的是2
(去掉lincense判斷直接return true)。
或者用dotnethelper工具,直接編譯成.dll檔案,注意,預設的檔名稱是 visualsvn.core_out.dll
把原有的 visualsvn.core.dll 刪除,再把visualsvn.core_out.dll(新編譯的dll檔案)改名成 visualsvn.core.dll
4. 回到命令列輸入
ilasm
"c:/program files/visualsvn/bin/visualsvn.core.il"/
dll
5、再啟動vs2005,看看visualsvn 是不是可用了
二、關於「visualsvn-2.5.2」的破解
這個軟體的核心部分是.net寫的,而且沒有加密和混淆,使用reflector很容易反編譯。
原來打算寫乙個keygen程式,但是分析**後發現註冊資訊部分使用了rsa加密,沒有私鑰就沒辦法生成註冊碼。
所以想到另乙個方法,修改判斷註冊碼有效性的函式「isvalid」,讓其直接返回true,這時無論輸什麼註冊碼,都會提示註冊成功,但是無法生成有效的license,導致30天後失效。
最後想了乙個笨辦法,即延長有效期30年,這個方法有效
原始碼檔案如下,請自行編譯後覆蓋原檔案。
DEVEXPRESS 破解方法
devexpress 是.net的乙個非常好用的外掛程式。能夠輕鬆的幫你實現乙個非常炫的ui,無論是c 的winform還是asp.net的 破解所需要的工具在這裡 前提 在進行一下一些列操作之前已經安裝了devexpress 11.1.4 軟體並且保重visual studio開發工具未開啟 我所...
mac version破解方法
引用 versions for mac可以說是mac下最好用的svn客戶端了,對於mac使用者來說,svn的知名客戶端tortoisesvn只支援windows系統,讓人不免失望,因此versions就是目前mac os最好的svn客戶端。versions在使用上非常的簡單,支援資源庫的瀏覽 che...
flesh builder破解方法
昨天裝了flesh builder,試了一些網上的方法,發現生成啟用碼之類的不一定好用,反而是乙個直接安裝試用版,再對裡面一些含有版本資訊的檔案做修改,之後就可以用了。具體操作方法如下 注意這裡是以4.6為例,具體的版本號取決於自己使用的版本。2 eclipse features com.adobe...