近期看見羣裏對sublime_text的討論很多,我也在用,不過只用了語法高亮這個部分,感覺很好。不過這個軟件不註冊的話,不定時的彈出一個註冊對話框和一個網頁,有點煩,雖然說沒有什麼功能限制。
我寫了一個破解補丁,就只是去除這個限制的,代碼如下:
- -module(cracksublime).
- -export([crack/1]).
- crack(FilePath) ->
- OldData = binary_to_list(<<16#0F,16#85,16#93,00,00,00>>),
- NewData = binary_to_list(<<16#E9,16#94, 00, 00, 00, 16#90>>),
- {ok, F} = file:open(FilePath,[read,write,raw]),
- {ok, Binary} = file:pread(F, 16#cbb9a, 6),
- case Binary == OldData of
- false -> io:format("~s", ["Data does not matched! Please Check the Version! "]);
- true ->
- case file:pwrite(F, 16#cbb9a, NewData) of
- ok -> io:format("~s", ["Congratulations! Crack Successful!!!"]);
- {error, _} -> io:format("~s", [" Write file error "])
- end
- end,
- file:close(F).
運行如下:
cracksublime:crack("sublime_text.exe").
Congratulations! Crack Successful!!!ok
好了,再也不會看到提示你註冊了,提示你註冊的話找我!
對了,忘記說了,我的版本是2.0.1