1. 程式人生 > >搭建IDEA License Serve本地系統服務

搭建IDEA License Serve本地系統服務

一 準備環境 作業系統:win10或win7都行 系統中已經下載安裝好IDEA Unlimited 版 下載破解工具: 1017埠版:

連結: http://download.csdn.net/detail/lanyu19950216/9465577

備用連結: https://drive.google.com/file/d/0Bx7wGDIg2K-7MTJ1TGN1V1IzTVk/view?usp=sharing

備用連結: https://pan.baidu.com/s/1hqVTze8 密碼: pf5n

二 開始搭建 1.將下載好的壓縮包開啟或者直接解壓

2. 找到與自己系統相對應的版本,雙擊執行(筆者自己是window10 64位版),所以我這裡執行IntelliJIDEALicenseServer_windows_amd64.exe檔案,執行如下:

當然也可以從win10的cmd介面執行該程式,並自定義自己的引數

新增-p引數,用於指定監聽的埠 新增-u引數,用於指定使用者名稱 3.然後開啟你的IDEA Unlimited,在idea註冊介面選擇授權伺服器,填寫http://127.0.0.1:1017,然後點選“OK”,如圖

這樣IDEA就註冊好了

三 將IntelliJIDEALicenseServer註冊至系統本地服務 雖然到這一步IDEA算是註冊破解好了,但是還是有一些問題:

IntelliJIDEALicenseServer_windows_amd64.exe開啟之後會有一個視窗停留在桌面,當然我們可以關掉這個視窗。但是關掉這個視窗也意味著這個註冊服務程式停止執行,雖然短時間內,開啟idea沒有問題,但是時間一長,隨著該註冊服務程式提供給你的啟用碼過期,idea則又會提示你要啟用。然後你又得開啟IntelliJIDEALicenseServer程式再啟用一遍,然後關掉,過一段時間又要重新啟用,這樣反而變得麻煩起來,還不如一些線上的License Server,但是有時候又會碰到那種沒網路的情況。為了解決這個問題,可以將IntelliJIDEALicenseServer_windows_amd64.exe註冊至系統本地服務,讓其一直在後臺執行,並設定為開機啟動,這樣就不用再過一段時間就要重新破解啦!

1 準備工具

Instsrv.exe(可以給系統安裝和刪除服務) Srvany.exe(可以讓程式以服務的方式執行) 下載連結http://download.csdn.net/download/github_39376455/10171643 2 要實現這個功能要用到微軟提供的兩個小工具“instsrv.exe”和“srvany.exe”。先下載這兩個程式然後放在同一個目錄(可以把也放在這個目錄下),我是直接放在c盤的自定義的"srvany-instsrv"目錄下,以管理員身份執行cmd.exe,然後進入到DOS命令列下面輸入如下命令註冊服務:

C:\srvany-instsrv\instsrv.exe IdeaRegisterServerC:\srvany-instsrv\srvany.exe       

這個命令是把srvany.exe這個程式註冊成了系統服務

//IdeaRegisterServer是服務名,可以自定義,注意不要與系統已有服務重名

並且instsrv.exe,srvany.exe一定要用絕對路徑

回車執行上面的命令,如果註冊成功時,命令列會有資訊提示註冊成功。

3 開始 - 執行(或按下鍵盤上的Windows+R)輸入regedit,點選確定或按回車,可以開啟登錄檔編輯器。然後進入登錄檔在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下找到剛剛註冊的服務名IdeaRegisterServer,在IdeaRegisterServer新建一個項,名稱為“Parameters”,單擊選中它然後在右側的視窗新建一個字串值名稱為“Application”,將其值設定為你針要做為服務執行的程式的路徑,例如我的路徑為“C:\srvany-instsrv\IntelliJIDEALicenseServer_windows_amd64.exe”。這裡特別要注意的是程式路徑一定要寫得跟前面的例子一樣,也是就是中間是用雙斜槓隔開,不然服務沒辦法自動啟動。然後可以再建立一個AppDirectory指定程式執行的初始目錄(可選)。如果你需要把自己註冊的服務做得看起來更專業也更好理解的話還可以繼續新建一個字串值名稱為“Description”,在其值裡面你可以輸入你想顯示的服務描述。

4 還有一點特別要注意的是,如果你要做為服務執行的程式是在執行後需要介面的,我們可以在控制面板裡面找到管理工具然後開啟服務或者直接執行“Services.msc”命令開啟服務,找到剛剛建立的服務右鍵開啟屬性,選中登陸選項卡,登陸身份選中本地系統帳戶並選中允許服務與桌面互動最後點確定,這樣你的服務在啟動後就可以看到介面了。

5 開啟工作管理員就可以看到服務正在後臺運行了!

到此,IDEA license Server本地後臺服務就算是搭建好了

6 刪除註冊的服務

先停止服務,然後用命令“d:\instsrv.exe IdeaRegiserServer remove”刪除服務

四 參考文章 http://blog.lanyus.com/

http://blog.csdn.net/z947511564/article/details/68099014

https://jingyan.baidu.com/article/59703552fee38f8fc107405c.html

---------------------  作者:ShakingPanda  來源:CSDN  原文:https://blog.csdn.net/github_39376455/article/details/78882600?utm_source=copy  版權宣告:本文為博主原創文章,轉載請附上博文連結!