SWT-Designer是一個(gè)Eclipse的插件,用來(lái)使用SWT開發(fā)用戶界面,本文將介紹如何破解這個(gè)插件。
在網(wǎng)上有SWT-Designer的破解,注冊(cè)機(jī)是swt.designer.pro.2.keygen.zip,是用來(lái)注冊(cè)swt-designer2.x的,但是其他版本,這個(gè)注冊(cè)機(jī)就不一定好用。我試驗(yàn)了多個(gè)Eclipse,最后終于在Eclipse2.1.3,Eclipse3.0和Eclipse3.1M4上都能使用SWT-Designer3.x。
操作方法: (Eclipse 3.0, Eclipse 3.1的做法與Eclipse 2.1同。)
1、解壓swt.designer.pro.2.keygen.zip后,在Eclipse2.1.3(或者Eclipse3.0)目錄下找到swt.jar 和swt-win32-2135.dll(依Eclipse版本而定)2個(gè)文件,拷貝到swt.ui.bat所在的目錄。
2、修改swt.ui.bat,如這樣:
start javaw -cp SWTDesigner_2.0.0_Keygen.jar;swt.jar swtdesigner.keygen.SWTUI
3、執(zhí)行swt.ui.bat,截圖如下:

注意修改
Designer Type :WindowBuilder(SWT and Swing)
Version:3.00 (與你的swt-designer的版本同,如:3.0.1)
然后點(diǎn)擊“Generate”按鈕。
4、下載
http://www.instantiations.com/swt-designer/files/Designer_v3.0.0_for_Eclipse2.1.zip
解壓后 \Designer_v3.0.0_for_Eclipse2.1\plugins 拷貝到\eclipse2.1.3\plugins。
5、啟動(dòng)eclipse2.1.3
6、打開window->Preferences->Designer->License ,點(diǎn)擊按鈕“Registration and Activation”->使用缺省,“Next” ->隨便輸入 ,“Next”->輸入上面注冊(cè)機(jī)生成的序列號(hào)和激活鍵,“Next”->顯示Activation is complete.Thank you.“Finish”。
(注冊(cè)成功了!!!)
7、沒(méi)有注冊(cè)的Designer截圖是這樣的

8、注冊(cè)成功后Designer截圖,不存在提示了。

7、以后把文件C:\Documents and Settings\Administrator\Instantiations.license拷貝到其他版本的Eclipse目錄下都可以。
我的環(huán)境是:
Designer_v3.0.0_for_Eclipse2.1.zip
Eclipse2.1.3
到這里下載下載其他版本的swt-designer:
http://www.swt-designer.com/
(完)