亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

WinCE CabManager制作修改CAB安裝詳細(xì)圖文教程

系統(tǒng) 2184 0

使用M8過(guò)程中,安裝使用相關(guān)軟件,或者自己制作美化文件替換系統(tǒng)文件以達(dá)到美化UI的效果是廣大煤油經(jīng)常要“折騰”的。在此過(guò)程中可能會(huì)遇到一些問(wèn)題,特別是美化文件替換系統(tǒng)文件比較麻煩,另外一些安裝包安裝方式和內(nèi)容有些人不喜歡,比如安裝包不允許卸載,不允許選擇安裝目錄,應(yīng)用程序名稱或者公司名稱加入網(wǎng)址等廣告信息,這些其實(shí)都可以通過(guò)自己對(duì)安裝包的制作修改解決。

下面就通過(guò)兩種安裝包的制作方式,WinCE平臺(tái)支持的安裝包為CAB格式文件,給大家介紹一下如何制作WinCE平臺(tái)的CAB安裝包,如何修改。

另外之前對(duì)M8的系統(tǒng)以及軟件安裝做了初步介紹,與該文也有一定關(guān)聯(lián),有興趣的可以看看,淺談魅族M8的系統(tǒng)與軟件安裝: http://soft.shouji56.com/article/3497.html

一、使用WinCE CabManager制作修改CAB安裝包

在開(kāi)始制作之前,準(zhǔn)備好WinCE CabManager打包工具,需要打包的文件,這里以替換系統(tǒng)shellres.192.dll文件實(shí)現(xiàn)美化為例,該文件為VGA分辨率WM6系統(tǒng)文件,內(nèi)含系統(tǒng)相關(guān)文件圖標(biāo)。

1、運(yùn)行WinCE CabManager。

2、在主界面選擇 文件-》新建 創(chuàng)建一個(gè)新的CAB項(xiàng)目,或者通過(guò)工具欄 新建 按鈕創(chuàng)建。

這時(shí)候進(jìn)入創(chuàng)建CAB項(xiàng)目的向?qū)А?

依照向?qū)б徊讲酵伦撸紫仍O(shè)置應(yīng)用程序的信息,包括公司名稱以及應(yīng)用程序名稱:

接下來(lái)設(shè)置CAB安裝包的支持設(shè)備類型,根據(jù)需要選擇。

?

?

接下來(lái)選擇支持處理器類型,一般選擇ALL/CEF。

然后向?qū)ё咄辏詈笠徊礁嬖V基本CAB安裝項(xiàng)目創(chuàng)建完,下面就是定制自己的CAB安裝包需要做的事情清單,包括設(shè)置程序安裝路徑,添加程序應(yīng)用程序包含的文件,按需要添加快捷方式以及注冊(cè)表項(xiàng),另外還有其他相關(guān)的設(shè)置。

3、進(jìn)入CAB安裝包定制界面,剛才在向?qū)е性O(shè)置的信息已經(jīng)顯示在中央了。CAB安裝包左邊信息目錄包含文件、快捷方式以及注冊(cè)表三大項(xiàng)。

在文件節(jié)點(diǎn)中,包含應(yīng)用程序的程序文件,可能是可執(zhí)行文件EXE或者是動(dòng)態(tài)鏈接庫(kù)DLL或者兩者皆有,另外可能還有一些圖片資源文件,以及INI等配置文件,甚至還有數(shù)據(jù)庫(kù)文件。該示例中的應(yīng)用程序僅包括一個(gè)DLL文件。

在注冊(cè)表節(jié)點(diǎn)中,包括應(yīng)用程序可能要寫(xiě)的注冊(cè)表項(xiàng),這一項(xiàng)不是所有應(yīng)用程序都有,有些應(yīng)用程序沒(méi)有注冊(cè)表項(xiàng),有些不但有,而且程序運(yùn)行中有些持久數(shù)據(jù)保存也依賴書(shū)冊(cè)表。其實(shí)注冊(cè)表應(yīng)該是安裝版和綠色版好壞差異的最大之處(但是有些綠色版也需要手動(dòng)導(dǎo)入注冊(cè)表)。

還有一個(gè)快捷方式節(jié)點(diǎn)里面包含的可能要為一些主程序設(shè)置桌面快捷方式的,這里添加好就可以自動(dòng)添加快捷方式,也就是安裝完之后可以在桌面找到快捷圖標(biāo)。

4、下面要做的就是添加應(yīng)用程序文件到文件節(jié)點(diǎn),右擊文件節(jié)點(diǎn)選擇 添加 添加文件。

在瀏覽文件夾界面瀏覽選擇需要加入的文件,這里示例僅添加一個(gè)DLL文件,添加更多文件依此執(zhí)行。

?

可以對(duì)文件的屬性,重名拷貝以及文件拷貝路徑按需進(jìn)行設(shè)置。

5、添加完文件接下來(lái)就要添加快捷方式了,這個(gè)步驟不是必須的,如果你需要在程序安裝完之后在桌面或者程序文件夾生成快捷圖標(biāo),就可以在這里添加。

右擊點(diǎn)擊快捷方式,選擇添加。

接下來(lái)進(jìn)入快捷方式添加向?qū)В?

設(shè)置應(yīng)用程序名稱,名稱要有意義。

接下來(lái)設(shè)置快捷方式對(duì)應(yīng)的程序文件。

最后設(shè)置快捷方式存放的目錄,是程序(Start Menu-》Programs)文件夾還是桌面(Desktop)。

至此一個(gè)快捷方式添加完畢。想添加多個(gè)依此添加。

6、最后是添加注冊(cè)表項(xiàng)。對(duì)于本例子沒(méi)有必要添加注冊(cè)表項(xiàng),但是有些應(yīng)用程序需要的話就必須添加。下面示例講一下。

注冊(cè)表節(jié)點(diǎn)下面已經(jīng)存在注冊(cè)表的四大根節(jié)點(diǎn),在欲添加的根節(jié)點(diǎn)上右擊選擇 新建-》項(xiàng)。

?

然后添加相關(guān)節(jié)點(diǎn),節(jié)點(diǎn)可能包括子節(jié)點(diǎn),可以使系統(tǒng)自有節(jié)點(diǎn),也可以是自己定義的,這里僅添加一層“Meizu”節(jié)點(diǎn)。

然后在添加的節(jié)點(diǎn)上右擊選擇 新建-》字符串(具體是字符串、二進(jìn)制值還是DWORD值等看具體情況)。

添加完項(xiàng)后可以雙機(jī)設(shè)置具體的值。

一個(gè)注冊(cè)表項(xiàng)添加完畢,可以依此添加更多

?至此一個(gè)CAB安裝包所需的文件,快捷鍵以及注冊(cè)表項(xiàng)(需要的話添加)便添加完畢,最后就是進(jìn)行打包。

選擇 文件-》保存,或者點(diǎn)擊工具欄 保存 按鈕即可打包。

選擇CAB安裝包保存目錄。

一個(gè)CAB安裝包便打包完畢。接下來(lái)可以拷貝到手機(jī)上進(jìn)行安裝了。

在拷貝到手機(jī)上安裝之前,建議最好先用模擬器測(cè)試一下,WM模擬器以及WinCE5、6模擬器都可以下載到。

將文件拷貝到模擬器目錄,運(yùn)行模擬器運(yùn)行安裝程序安裝,按照提示安裝。這里示例的是替換系統(tǒng)文件的安裝包,所以安裝完會(huì)提示重啟,確認(rèn)重啟即可。

二、CAB安裝包的修改

自己制作的安裝包可能更換文件或者其他設(shè)置要進(jìn)行修改,或者其他人的CAB安裝程序我們也想修改,這里同樣可以使用WinCE CabManager軟件實(shí)現(xiàn)。

使用WinCE CabManager打開(kāi)要更改的CAB文件,進(jìn)入后安裝制作的方式可以對(duì)文件,快捷鍵以及注冊(cè)表項(xiàng)進(jìn)行修改,可以添加刪除,可以替換現(xiàn)有。另外安裝程序的基本信息也可以修改。

點(diǎn)擊菜單 安裝-》屬性 進(jìn)入屬性標(biāo)簽頁(yè)。

在應(yīng)用程序基本信息標(biāo)簽頁(yè)可以更改公司名稱和程序名稱,這里對(duì)于該第三方應(yīng)用程序或者其他人應(yīng)用程序比較方便,至少可以去除一些網(wǎng)址等公司名稱或者太長(zhǎng)的名稱。

?

?

在 安裝目錄、安裝包、操作平臺(tái)以及操作系統(tǒng)標(biāo)簽頁(yè)可以分別設(shè)置相關(guān)設(shè)置。比如去除“禁止用戶選擇相關(guān)目錄”設(shè)置,對(duì)壓縮包進(jìn)行打包以減小CAB安裝包體積等,還可以設(shè)置運(yùn)行平臺(tái)以及支持的操作系統(tǒng)。

此外,我們還可以用現(xiàn)有的CAB安裝包制作綠色文件,同樣打開(kāi)CAB安裝包,在文件節(jié)點(diǎn)右擊選擇 解壓 菜單,然后彈出保存文件對(duì)話框,選擇保存文件的地址即可解壓 程序文件,得到的就是綠色免安裝版了,接下來(lái)就可以把程序拷貝到手機(jī)任意目錄使用。

此方法僅僅正對(duì)沒(méi)有注冊(cè)表項(xiàng)的CAB安裝包,或者是注冊(cè)表項(xiàng)不影響程序運(yùn)行的,如果程序有必須的注冊(cè)表項(xiàng),也可以通過(guò)選中注冊(cè)表節(jié)點(diǎn),點(diǎn)擊 文件-》導(dǎo)出-》導(dǎo)出到REG。。。菜單導(dǎo)出注冊(cè)表,這樣就會(huì)有程序文件和注冊(cè)表REG文件,這也是我們偶爾使用的綠色版也需要導(dǎo)入注冊(cè)表的文件,這是應(yīng)用程序不得不以來(lái)注冊(cè)表的,當(dāng)然還有其他的復(fù)雜的情況設(shè)計(jì)注冊(cè)表的,再次不詳述了。

從上面制作修改CAB安裝包的介紹中我們可以看出,制作CAB安裝包不僅僅針對(duì)程序文件,一個(gè)完整的應(yīng)用程序安裝包可能含有文件、快捷鍵以及注冊(cè)表項(xiàng)。但是我們也可能是有文件,甚至我們可以制作僅包含快捷鍵或者注冊(cè)表項(xiàng)的安裝包,通過(guò)安裝包創(chuàng)建快捷方式或者寫(xiě)注冊(cè)表。

三、使用Visual Studio開(kāi)發(fā)工具系列創(chuàng)建CAB安裝包

如果玩家做過(guò)開(kāi)發(fā),或者電腦上安裝了Visual Studio系列的,可以直接利用Visual Studio制作CAB安裝包,這里以Visual Studio2005為例,制作一個(gè)替換shellres.192.dll的安裝包,如之前的安裝包例子一樣。(沒(méi)有安裝VS的就不要看了,安裝VS體積大,速度慢,并且不做微軟開(kāi)發(fā)沒(méi)有必要安裝這么龐大的工具。)

1、打開(kāi)VS2005。

2、選擇 文件-》新建-》項(xiàng)目,在項(xiàng)目模版中選擇 其他項(xiàng)目類型-》智能設(shè)備CAB項(xiàng)目,設(shè)置好相關(guān)名稱以及路徑。

3、進(jìn)入該項(xiàng)目主界面,左邊顯示虛擬設(shè)備目錄,默認(rèn)僅兩個(gè),可以在 文件系統(tǒng) 上右擊選擇添加其他設(shè)備端系統(tǒng)文件夾。

4、我們的例子中安裝包要替換系統(tǒng)文件,是替換Windows目錄的,默認(rèn)沒(méi)有,所以我們添加一個(gè)Windows目錄,通過(guò)右擊 目標(biāo)機(jī)器文件系統(tǒng)-》添加特殊文件夾-》Windows文件夾 添加。

?

?

添加好Windows目錄后在該目錄上右擊選擇 添加-》文件,添加我們要打包的shellres.192.dll文件。

添加文件完畢,由于我們的安裝包僅需要打包一個(gè)文件,就此可以對(duì)項(xiàng)目進(jìn)行編譯生成安裝包。右擊項(xiàng)目選擇 編譯,進(jìn)行編譯,下方 輸出窗口 會(huì)顯示相關(guān)編譯信息。編譯完就可以在項(xiàng)目的Debug目錄找到生成的CAB安裝包,接下來(lái)就可以拷貝到手機(jī)上使用了。當(dāng)然最好模擬器測(cè)試一下。

至此關(guān)于WinCE平臺(tái)的CAB安裝包的制作以及修改介紹完了,該教程不僅僅對(duì)M8的CAB安裝軟件制作有幫助,也適用于所有基于WinCE平臺(tái)的,只是一些細(xì)節(jié)設(shè)置需要注意。

?

WinCE CabManager制作修改CAB安裝詳細(xì)圖文教程


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 国产亚洲欧美日韩综合综合二区 | 国内久久久久久久久久 | 四虎影视库国产精品一区 | 欧美日韩一区二区三在线 | 国产精品免费_区二区三区观看 | 亚洲国产日韩在线一区 | 夜夜操国产 | 一区二区三区精品国产欧美 | 免费一级特黄视频 | 亚洲免费一 | 久久精品视频一区 | 国产午夜爽爽窝窝在线观看 | 一本岛高清v不卡免费一三区 | 狠狠综合视频精品播放 | 免费精品精品国产欧美在线 | 日韩一区二区视频 | 亚洲第一看片 | 国产成人91精品 | 日韩高清欧美 | 中文字幕日韩欧美一区二区三区 | 亚洲国产精品综合一区在线 | 欧美一区二区视频 | 亚洲视频一区二区三区四区 | 久久99精品一久久久久久 | 热久在线 | 天天干天天爽天天射 | 欧美大片在线观看成人 | 久久成人国产精品二三区 | 国产国语videosex另类 | 久久综久久美利坚合众国 | 在线精品国产一区二区 | 国产综合色香蕉精品五月婷 | 久久亚洲精品视频 | 99这里| 久久久www免费看片 久久久不卡 | 欧美成人免费观看久久 | 久久99久久精品97久久综合 | 欧美亚洲国产精品久久 | 日韩欧美亚洲一区精选 | 成人性生活免费看 | 深夜成人在线 |