安裝包制作工具 SetupFactory 詳解_第1頁(yè)
安裝包制作工具 SetupFactory 詳解_第2頁(yè)
安裝包制作工具 SetupFactory 詳解_第3頁(yè)
安裝包制作工具 SetupFactory 詳解_第4頁(yè)
安裝包制作工具 SetupFactory 詳解_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、安裝包制作工具 SetupFactory 詳解時(shí)間 2014-11-19 13:12:00  博客園-原創(chuàng)精華區(qū)原文  主題 技術(shù)2014-11-19Setup Factory 是一個(gè)強(qiáng)大的安裝程序制作工具。提供了安裝制作向?qū)Ы缑?,即使你?duì)安裝制作不了解,也可以生成專業(yè)性質(zhì)的安裝程序。可建立快捷方式,也可直接在 Windows 系統(tǒng)的注冊(cè)表加入內(nèi)容,還能在 Win.ini 和 System.ini 內(nèi)加入設(shè)定值,更可以建立反安裝選項(xiàng)等等。它內(nèi)附的向?qū)Э梢砸徊讲降膸ьI(lǐng)您做出漂亮又專業(yè)的安裝程序。本篇通過一個(gè)WinFrom項(xiàng)目制

2、作安裝包程序過程詳細(xì)介紹其使用方法。下面截圖中使用的 SetupFactory版本為 V9.0.3. 0 漢化版。網(wǎng)上可以下載到很多綠色破解版。 第1步:打開軟件,默認(rèn)彈出“開始新的工程”窗口。有3種方式創(chuàng)建新的工程:方法1:使用工程向?qū)?,跟著向?qū)Р襟E進(jìn)行。此方法比較簡(jiǎn)單,推薦新手使用。方法2:關(guān)閉默認(rèn)窗口,使用左側(cè)任務(wù)欄中的不同步驟進(jìn)行操作。此方法更加靈活,建議熟悉本軟件之后再使用此方法。方法3:打開一個(gè)已有的工程,在原有基礎(chǔ)上修改相關(guān)內(nèi)容。此方法更加簡(jiǎn)單,只需修改原有步驟或者添加新步驟及可完成。本教程采用方法1,使用工程向?qū)нM(jìn)行操作。點(diǎn)擊“開始新的工程”窗口中

3、的“確定”按鈕,進(jìn)入下一步。第2步:常規(guī)信息該窗口提供了公司名稱、產(chǎn)品名稱、產(chǎn)品版本、公司網(wǎng)址等輸入框,作為軟件包的一部分,在制作完成后安裝的過程中界面上會(huì)顯示這些信息。點(diǎn)擊“下一步”按鈕,進(jìn)入下一步。第3步:平臺(tái)該窗口提供打包軟件的運(yùn)行平臺(tái)32位或者64位。根據(jù)具體的需要選擇。選擇后,點(diǎn)擊“下一步”按鈕,進(jìn)入下一步。第4步:源文件夾該步驟提供選擇需要打包的文件以及文件夾信息。點(diǎn)擊“瀏覽”按鈕,找到目標(biāo)程序。如果目標(biāo)文件中包括子文件夾信息,則選中“包括子文件夾中的文件”。點(diǎn)擊“下一步”按鈕,進(jìn)入下一步驟。第5步:窗口設(shè)置該步驟提供為安裝軟件的窗口設(shè)置信息。該步驟不是主要步驟,屬于錦上添花的功能

4、,隨便設(shè)置一下即可。我們就選擇“向?qū)А?。點(diǎn)擊“下一步”按鈕,“主題”窗口中,提供了主題下拉列表,每選擇一種即出現(xiàn)預(yù)覽效果界面。根據(jù)自己的喜好,選擇一種。點(diǎn)擊“下一步”按鈕,進(jìn)入下一步“多語(yǔ)言設(shè)置”窗口中提供安裝時(shí)使用的哪種語(yǔ)言。一般勾選簡(jiǎn)體中文 “Chinese(Simplified)*”與“繁體中文Chinese(Traditional)”。 勾選后在下拉框中選擇一種語(yǔ)言作為默認(rèn)語(yǔ)言,選擇簡(jiǎn)體中文作為默認(rèn)語(yǔ)言。點(diǎn)擊“下一步”按鈕,進(jìn)入下一步?!敬瞬襟E非常關(guān)鍵】“從屬”窗口中選擇的技術(shù)是安裝軟件需要依賴且必須的基礎(chǔ)軟件。由于我的軟件運(yùn)行需要在.Net4平臺(tái)上,所以勾選了 .NET4。

5、勾選后,在安裝的過程中會(huì)自動(dòng)安裝。有一點(diǎn)需要注意的是,需要在SetUpFactory軟件所在的目錄中新建一下目錄:Dependenciesdotnet4 。 并且將  dotNetFx40_Full_x86_x64.exe 放在其中。 【說明:選擇依賴的技術(shù)后,需要將對(duì)應(yīng)的技術(shù)文件放在SetUpFactory軟件所在目錄的對(duì)應(yīng)子目錄中】選擇完成后,點(diǎn)擊“下一步”按鈕,進(jìn)入下一步。“可選功能”窗口中提供選擇項(xiàng),包括卸載功能、記錄日志功能、權(quán)限限制、軟件安裝的操作系統(tǒng)等選擇功能。點(diǎn)擊“完成”按鈕完成了基本的打包配置信息?;九渲猛瓿珊?,界面如下圖:

6、“存檔”選項(xiàng)卡界面中列出了選擇的打包文件。第6步: 設(shè)置主程序文件點(diǎn)擊工具條中的“過濾器”按鈕,會(huì)篩選出可執(zhí)行文件。入下圖:選中程序運(yùn)行主文件“PSSPlat.Client.WinForm.exe”,雙擊或者右鍵點(diǎn)擊“文件屬性”彈出屬性對(duì)話框,如下圖:在描述文本框中輸入描述性信息,也可以不輸入。在“覆蓋”下拉框中選擇“詢問用戶”。該選項(xiàng)的意思是在安裝過程中,如果檢測(cè)到系統(tǒng)中已經(jīng)存在該文件,提示是否覆蓋源文件。如下圖:在“快捷方式”選項(xiàng)卡幾面中,位置欄中勾選桌面:安裝成功后,會(huì)在桌面上顯示程序啟動(dòng)的快捷圖標(biāo);啟動(dòng)菜單:安裝成功后,會(huì)設(shè)置為開機(jī)自啟動(dòng);快速啟動(dòng)欄:安裝成功后,會(huì)出現(xiàn)在快速啟動(dòng)欄中;

7、開始菜單>應(yīng)用程序文件夾:安裝成功后,在電腦的“開始>(所有)程序>具體軟件名稱目錄”中出現(xiàn)。其他的信息可以在“高級(jí)”、“條件”、“程序包”、“注意”選項(xiàng)卡中做相應(yīng)的配置。第7步:設(shè)置輔助程序文件下圖中,對(duì)于輔助的.exe程序,不需要出現(xiàn)在開始程序菜單中,選中文件并雙擊,在“快捷方式”選項(xiàng)卡中,取消選中“開始菜單>應(yīng)用程序文件夾”第8步:設(shè)置從屬文件在“任務(wù)”欄中,“資源模塊”,點(diǎn)擊“從屬文件”菜單,彈出“資源”窗口,如下圖:點(diǎn)擊“添加”按鈕,彈出“初始文件屬性”窗口,點(diǎn)擊“瀏覽”按鈕選擇目標(biāo)文件,這里選擇了MySQL數(shù)據(jù)庫(kù)對(duì).Net的程序驅(qū)動(dòng)“mysql-connec

8、tor-net-6.9.4”。并且勾選“當(dāng)安裝程序退出時(shí)刪除”。點(diǎn)擊“確定”按鈕完成操作。第9步:程序控制安裝“從屬文件” 【此步驟很重要】由于選擇了“從屬文件”,所以在 安裝軟件 之前 就需要先安裝從屬文件。需要彈出“從屬文件”安裝界面。在“任務(wù)”欄中,“屏幕”模塊,點(diǎn)擊“安裝之前”菜單,彈出“Screens”窗口,默認(rèn)切換到“安裝之前”選項(xiàng)卡。選中“Read to Install”,點(diǎn)擊“編輯”按鈕,彈出“Screens Properties”屏幕屬性窗口。在“操作”選項(xiàng)卡中,輸入腳本語(yǔ)言:Shell.Execute(_TempLaunchFolde

9、r."mysql-connector-net-6.9.4.msi","open","","",SW_SHOWNORMAL,true)      具體的API定義參考  安裝包制作工具 SetupFactory API清單 點(diǎn)擊“確定”按鈕完成配置,在安裝的過程中就會(huì)彈出該輔助程序安裝界面。第10步:設(shè)置安裝序列號(hào)在“任務(wù)”欄中,“屏幕”模塊,點(diǎn)擊“安裝之前”菜單,彈出“Screens”屏幕窗口,點(diǎn)擊“添加”按鈕,彈出“屏幕圖庫(kù)”窗口,選

10、擇“Verify Serial Number”項(xiàng),右側(cè)預(yù)覽區(qū)顯示了序列號(hào)的預(yù)覽界面。點(diǎn)擊“確定”按鈕,將“Verify Serial Number”項(xiàng)加入到了屏幕列表中。選中“Verify Serial Number”項(xiàng),點(diǎn)擊“編輯”按鈕。彈出“序列號(hào)列表屬性”窗口在“序列號(hào)列表屬性”窗口中可以修改列表名(也可以不修改)、構(gòu)建配置,選中“Default”選項(xiàng)。在右側(cè)“命令”下拉框中選中“生成”項(xiàng)或者點(diǎn)擊“列表中的序列號(hào)”空白處,右鍵點(diǎn)擊,同樣彈出命令選項(xiàng),選中“生成”項(xiàng),彈出“生成序列號(hào)”窗口。輸入“要生成的序列號(hào)數(shù)量”,選擇“生成隨機(jī)的序列號(hào)”與序列號(hào)的掩碼格式。如下圖:點(diǎn)擊“確定”按鈕。生

11、成結(jié)果如下圖。在安裝過程中輸入的序列號(hào)必須是列表中的序列號(hào)才能通過驗(yàn)證,否則提示驗(yàn)證碼錯(cuò)誤。第11步:設(shè)置安裝序列號(hào)格式在“任務(wù)”欄中,“屏幕”模塊,點(diǎn)擊“安裝之前”菜單,彈出“Screens”屏幕窗口,選中“Verify Serial Number”項(xiàng),點(diǎn)擊“編輯”按鈕。彈出“Screens Properties”窗口:在紅色框內(nèi)輸入相關(guān)描述信息,在安裝過程中就會(huì)出現(xiàn)該內(nèi)容。點(diǎn)擊“添加”按鈕,彈出“編輯字段屬性”窗口。在“編輯字段屬性”窗口中,在標(biāo)簽框內(nèi)輸入自定義內(nèi)容“序列號(hào):”。右側(cè)輸入風(fēng)格選擇“輸入掩碼”,格式設(shè)置為“#-#-#-#”。此格式與生產(chǎn)的驗(yàn)證碼格式一致。點(diǎn)擊“確定”按鈕,完成

12、序列號(hào)設(shè)置。第12步:設(shè)置安裝包“到期”屬性在“任務(wù)”欄中,“設(shè)置”模塊,點(diǎn)擊“序列號(hào)”菜單,彈出“Security”窗口,切換到“到期”選項(xiàng)卡??梢愿鶕?jù)需要設(shè)置相關(guān)屬性。此教程中設(shè)置如下屬性:設(shè)置完成后,點(diǎn)擊”確定“按鈕。第13步:構(gòu)建,生產(chǎn)安裝包以上步驟設(shè)置完成后,可以開始生產(chǎn)安裝包。點(diǎn)擊”工具欄“中的”構(gòu)建“按鈕,彈出”發(fā)布向?qū)?- 選擇分發(fā)媒體“窗口。由于是WinForm客戶端程序,所以可以選擇將安裝包放在CD、DVD、自定義本地文件系統(tǒng)中。這里選擇了自定義(存儲(chǔ)在本地文件系統(tǒng)中),文件大小設(shè)置為200M。根據(jù)安裝包文件的大小,設(shè)置合適的大小。點(diǎn)擊”下一步“按鈕,進(jìn)入下一步。在”發(fā)布向

13、導(dǎo) - 選擇輸出位置“窗口中,選擇文件存儲(chǔ)位置,以及安裝文件名。點(diǎn)擊”下一步“按鈕,進(jìn)入下一步。在”發(fā)布工程 - 構(gòu)建安裝“窗口中,開始制作安裝包。根據(jù)安裝文件的大小,制作過程所需時(shí)間不同。制作完成。點(diǎn)擊”完成“按鈕,默認(rèn)打開輸出文件夾,看到如下文件”setup.exe“.雙擊”setup.exe“文件,進(jìn)行安裝。由于在”到期“屬性中設(shè)置了”同一系統(tǒng)只能安裝3次“的限制,所以彈出如下提示窗口。點(diǎn)擊”確定“按鈕,彈出安裝界面:點(diǎn)擊”下一步“按鈕選擇”我同意該許可協(xié)議的條款“,點(diǎn)擊”下一步“按鈕可以修改名稱與公司信息,點(diǎn)擊”下一步“可以更改默認(rèn)安裝路徑,點(diǎn)擊”下一步“按鈕選擇”使快捷方式對(duì)所有用戶都可用“,點(diǎn)擊”下一步“按鈕彈出輔助軟件安裝界面。( 是由于在安裝之前,設(shè)置了程序控制,所以出現(xiàn)此界面)如果本地已經(jīng)安裝了,則可以選擇不安裝。紅色框內(nèi)的顯示內(nèi)容是在設(shè)置時(shí)自定義的內(nèi)容與格式:如果隨意輸入16位序列號(hào),點(diǎn)擊”下一步“按鈕會(huì)驗(yàn)證序列號(hào)是否是程序中默認(rèn)生成的序列號(hào)。如果不是,則提示錯(cuò)誤信息:序列號(hào)無(wú)效。正確的序列號(hào)如下:由軟件隨機(jī)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論