MSI之制作免輸序列號(hào)安裝包的方法
更新時(shí)間:2007年06月19日 00:00:00 作者:
本文用到的工具:Orca,可以在 http://www.crsky.com/soft/8680.html 下載到 挺象orz的 呵呵
以下是orca的簡(jiǎn)介:
Orca 是一款由微軟提供的用于 Windows Installer 數(shù)據(jù)庫(kù)表編輯器??捎脕?lái)編輯 Windows Installer 數(shù)據(jù)庫(kù)文件 (.msi) 文件,合并模塊 (.msm) 文件,補(bǔ)丁 (.msp) 文件,內(nèi)部一致性計(jì)算程序 (.cub) 文件和補(bǔ)丁創(chuàng)建屬性 (.pcp) 文件。是修改和本地化 Windows Installer 數(shù)據(jù)庫(kù)的最佳輔助工具。
主要特點(diǎn)有:
- 可以任意添加、刪除、導(dǎo)入、導(dǎo)出和重新構(gòu)架數(shù)據(jù)表;
- 可以任意復(fù)制、粘貼、添加、刪除、編輯行和單元格;
- 可以用十進(jìn)制或十六進(jìn)制查看數(shù)據(jù)型單元格;
- 可以創(chuàng)建、應(yīng)用轉(zhuǎn)換 (.mst) 文件;
- 可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行驗(yàn)證,合并模塊以及對(duì)話框御覽;
- 可以查看并修改摘要信息;
先拿金山詞霸2005的安裝包來(lái)做例子:
1 用orca.exe打開(kāi)金山詞霸安裝盤(pán)里的(別在光盤(pán)里打啊 沒(méi)法保存) Powerword 2005.msi
2 在左邊的列表里點(diǎn)選 "control“ (control表里儲(chǔ)存的是安裝過(guò)程中使用到的控件的信息)
3 在右邊的列表的”control“(這里的control代表空間的定義名稱)一列下邊,找到"SerialNumber"這樣一項(xiàng)
4 在這一項(xiàng)對(duì)應(yīng)的一行里,修改"TEXT"(控件顯示的內(nèi)容)列下的內(nèi)容,原來(lái)的內(nèi)容是<????-????-????-????>,把尖括號(hào)里的????改成序列號(hào)即可
5 保存退出!

再運(yùn)行Powerword 2005.msi 的時(shí)候,你會(huì)發(fā)現(xiàn)在輸入序列號(hào)的那一步,已經(jīng)有序列號(hào)了,而不用你重新輸入!
經(jīng)過(guò)本人試驗(yàn),一部分安裝包可以用這個(gè)方法來(lái)修改,另一部分,比如 Acrobat Professional 的安裝包,修改了之后安裝的時(shí)候,序列號(hào)仍然是沒(méi)有輸入的狀態(tài)。 應(yīng)該是在程序中做了限制,用這個(gè)方法是修改不了的。能不能通過(guò)修改其他位置達(dá)到目的,還請(qǐng)各位達(dá)人實(shí)驗(yàn)!~~
以下是orca的簡(jiǎn)介:
Orca 是一款由微軟提供的用于 Windows Installer 數(shù)據(jù)庫(kù)表編輯器??捎脕?lái)編輯 Windows Installer 數(shù)據(jù)庫(kù)文件 (.msi) 文件,合并模塊 (.msm) 文件,補(bǔ)丁 (.msp) 文件,內(nèi)部一致性計(jì)算程序 (.cub) 文件和補(bǔ)丁創(chuàng)建屬性 (.pcp) 文件。是修改和本地化 Windows Installer 數(shù)據(jù)庫(kù)的最佳輔助工具。
主要特點(diǎn)有:
- 可以任意添加、刪除、導(dǎo)入、導(dǎo)出和重新構(gòu)架數(shù)據(jù)表;
- 可以任意復(fù)制、粘貼、添加、刪除、編輯行和單元格;
- 可以用十進(jìn)制或十六進(jìn)制查看數(shù)據(jù)型單元格;
- 可以創(chuàng)建、應(yīng)用轉(zhuǎn)換 (.mst) 文件;
- 可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行驗(yàn)證,合并模塊以及對(duì)話框御覽;
- 可以查看并修改摘要信息;
先拿金山詞霸2005的安裝包來(lái)做例子:
1 用orca.exe打開(kāi)金山詞霸安裝盤(pán)里的(別在光盤(pán)里打啊 沒(méi)法保存) Powerword 2005.msi
2 在左邊的列表里點(diǎn)選 "control“ (control表里儲(chǔ)存的是安裝過(guò)程中使用到的控件的信息)
3 在右邊的列表的”control“(這里的control代表空間的定義名稱)一列下邊,找到"SerialNumber"這樣一項(xiàng)
4 在這一項(xiàng)對(duì)應(yīng)的一行里,修改"TEXT"(控件顯示的內(nèi)容)列下的內(nèi)容,原來(lái)的內(nèi)容是<????-????-????-????>,把尖括號(hào)里的????改成序列號(hào)即可
5 保存退出!

再運(yùn)行Powerword 2005.msi 的時(shí)候,你會(huì)發(fā)現(xiàn)在輸入序列號(hào)的那一步,已經(jīng)有序列號(hào)了,而不用你重新輸入!
經(jīng)過(guò)本人試驗(yàn),一部分安裝包可以用這個(gè)方法來(lái)修改,另一部分,比如 Acrobat Professional 的安裝包,修改了之后安裝的時(shí)候,序列號(hào)仍然是沒(méi)有輸入的狀態(tài)。 應(yīng)該是在程序中做了限制,用這個(gè)方法是修改不了的。能不能通過(guò)修改其他位置達(dá)到目的,還請(qǐng)各位達(dá)人實(shí)驗(yàn)!~~
相關(guān)文章
網(wǎng)站項(xiàng)目建設(shè)流程概述詳細(xì)分析
網(wǎng)站建設(shè)常見(jiàn)流程圖分析2008-04-04如何連接遠(yuǎn)程MSSQL數(shù)據(jù)庫(kù)?
如何連接遠(yuǎn)程MSSQL數(shù)據(jù)庫(kù)?...2007-05-05JS擴(kuò)展Z-Blog圖片驗(yàn)證碼的單擊自動(dòng)刷新與評(píng)論內(nèi)容自動(dòng)保存
JS擴(kuò)展Z-Blog圖片驗(yàn)證碼的單擊自動(dòng)刷新與評(píng)論內(nèi)容自動(dòng)保存...2007-03-03Google AdSense今日開(kāi)放西聯(lián)匯款 大大加快匯款速度 就是托收成本比托收多了幾十
Google AdSense今日開(kāi)放西聯(lián)匯款 大大加快匯款速度 就是托收成本比托收多了幾十...2007-09-09只要安裝pplive就出現(xiàn)藍(lán)屏解決方法
只要安裝pplive就出現(xiàn)藍(lán)屏解決方法...2007-09-09寫(xiě)給電腦初學(xué)者的一些建議(注冊(cè)表篇)
在上篇文章中對(duì)新手朋友們關(guān)心的安全問(wèn)題做了一點(diǎn)小小的闡述。今天,再就WIN系統(tǒng)中的注冊(cè)表問(wèn)題跟大家做個(gè)探討。說(shuō)實(shí)話,注冊(cè)表問(wèn)題很難寫(xiě),不光是因?yàn)闋可娴搅撕芏嘈率峙笥褌冾^疼的技術(shù)問(wèn)題,而且覆蓋面廣、涉及的內(nèi)容多,也很容易看花眼,但總是要寫(xiě)的,所以,如果新手朋友一下看不懂的話,建議多看幾遍,多動(dòng)手多驗(yàn)證,這樣對(duì)提高你們對(duì)電腦的了解和維護(hù)都有很大的裨益。2008-03-03