免费黄色视频在线观看不卡无码国产一区二区三区_亚洲中文字幕无码中文字 _亚洲 国产专区 校园 欧美_国内自拍真实伦在线视频_国产精品成人观看视频免费

河?xùn)|軟件園:綠色免費(fèi)的軟件下載站! 最新軟件|軟件分類|軟件專題|軟件發(fā)布

所在位置:首頁 > 系統(tǒng)工具 > 安裝制作 > Centurion Setup 37.0 免費(fèi)版

Centurion Setup

 37.0 免費(fèi)版
  • 軟件大小:28.4 MB
  • 更新日期:2020-05-05
  • 軟件語言:簡(jiǎn)體中文
  • 軟件類別:安裝制作
  • 軟件授權(quán):免費(fèi)版
  • 軟件官網(wǎng):
  • 適用平臺(tái):WinXP, Win7, Win8, Win10, WinAll
  • 軟件廠商:

10.0
軟件評(píng)分

本地下載文件大小:28.4 MB 高速下載需下載高速下載器,提速50%

軟件介紹人氣軟件相關(guān)文章網(wǎng)友評(píng)論下載地址

為您推薦:安裝制作

  Centurion Setup破解版是一款專業(yè)的安裝程序制作軟件,可以幫助用戶將自己開發(fā)的軟件制作為exe、msi等類型的安裝程序,方便將軟件發(fā)布到網(wǎng)上分享;現(xiàn)在很多軟件都是需要安裝才能使用的,如果你也需要為自己開發(fā)的軟件制作安裝程序,可以通過本軟件編輯相關(guān)的安裝引導(dǎo)內(nèi)容,軟件提供詳細(xì)的引導(dǎo)設(shè)置方案,新建一個(gè)項(xiàng)目,添加自己的程序所在目錄,添加語言,界面自定義,DLL安裝,密碼保護(hù),設(shè)備驅(qū)動(dòng)程序,注冊(cè)表,便攜式驅(qū)動(dòng)器,防火墻例外,數(shù)字簽名,補(bǔ)丁等內(nèi)容到自己的程序上,從而將其打包為exe!

Centurion Setup

軟件功能

  1、Centurion安裝程序及其創(chuàng)建的安裝程序可在Windows?10、2019、2016、8、2012、7、2008,Vista,2003和XP的所有版本(包括64位版本)上運(yùn)行。

  2、由Centurion安裝程序創(chuàng)建的安裝程序可以完全免費(fèi)分發(fā)。

  3、Centurion Setup安裝程序是防彈的,并且非??煽俊D鷮⒂肋h(yuǎn)不會(huì)收到客戶抱怨安裝程序已崩潰的投訴。

  4、可以安裝設(shè)備驅(qū)動(dòng)程序,控制面板擴(kuò)展和.MSI軟件包。

  5、可以安裝COM文件并在操作系統(tǒng)中注冊(cè)。這包括ActiveX控件和.TLB類型庫。

  6、可以安裝和卸載注冊(cè)表項(xiàng)和值。對(duì)于特定于用戶的數(shù)據(jù),可以為每個(gè)用戶安裝一個(gè)單獨(dú)的值。

  7、為了滿足特殊需要,可以在安裝和卸載之前和之后執(zhí)行一批 MS-DOS命令。安裝程序退出后,可以運(yùn)行另一個(gè)批處理,以啟動(dòng)自定義配置程序。

  8、安裝程序可以向Windows防火墻添加例外。

  9、Centurion安裝程序的安裝程序可以進(jìn)行數(shù)字簽名。

  10、一個(gè)還原點(diǎn)可以在安裝之前創(chuàng)建。

  11、安裝程序可以安裝到默認(rèn)位置,也可以詢問最終用戶在哪里。

  12、安裝程序可以為任何已安裝的文件創(chuàng)建“ 桌面”和/或“開始”菜單快捷方式。桌面快捷方式可以選擇放置在文件夾中。桌面和開始菜單快捷方式可以有選擇地提供給所有用戶或僅安裝產(chǎn)品的用戶。

  13、可以將任何已安裝的文件配置為在引導(dǎo)過程中打開。

  一個(gè)補(bǔ)丁安裝程序可以創(chuàng)建。Centurion安裝程序可以自動(dòng)確定哪些文件已更改,因此應(yīng)將其包括在補(bǔ)丁中。

  安裝程序可以在背景中顯示圖像,純色或從一種顏色過渡到另一種顏色。背景可以選擇覆蓋任務(wù)欄,或使其可見。甚至根本沒有背景。

  14、生成安裝程序后,可以將其自動(dòng)放置在.ZIP文件中。

  15、安裝程序可以要求最終用戶輸入密碼,然后才能開始安裝。

  16、可以使用隨機(jī)密鑰對(duì)安裝程序進(jìn)行加密。如果病毒掃描程序產(chǎn)生誤報(bào),只需重建安裝程序即可。

  17、可以將安裝程序膨脹(使用隨機(jī)數(shù)據(jù))至任意大小,以幫助防止盜版。

  18、安裝程序可以拒絕在某些平臺(tái)上安裝,例如Windows XP。

  19、字體可以在操作系統(tǒng)中安裝和注冊(cè),以便所有應(yīng)用程序都可以使用它們??梢詾樽罱K用戶提供在卸載過程中保留字體的選項(xiàng)。

  20、安裝程序可以在下次重新引導(dǎo)期間替換鎖定的文件。

  21、安裝人員可設(shè)置為過期一個(gè)特定日期之后。到期日期之后,安裝程序?qū)⒉辉侔惭b。

  22、兩個(gè)32個(gè)和64位應(yīng)用程序的支持。

  23、安裝程序可以放松產(chǎn)品文件夾的安全設(shè)置,以便所有用戶都有權(quán)使用它。

  24、安裝程序?qū)Ⅱ?yàn)證其完整性,以確保它沒有被病毒損壞,更改或感染。

  25、安裝程序可以根據(jù)日期或大小標(biāo)準(zhǔn)刪除現(xiàn)有文件。在舊版軟件上安裝時(shí),此功能很有用。

軟件特色

  1、獨(dú)立的可執(zhí)行文件

  Centurion安裝程序?qū)?chuàng)建包含在單個(gè)文件中的可執(zhí)行安裝程序。單個(gè)文件易于下載,不需要WinZip等軟件進(jìn)行解壓縮,并確保所有安裝文件都存在。

  安裝程序的開銷僅為1.2 MB,并且壓縮引擎實(shí)現(xiàn)了很高的壓縮率。您會(huì)驚訝于Centurion安裝程序能使安裝程序多么小巧。小型安裝程序?qū)p少您的Web服務(wù)器上的負(fù)載并減少下載失敗的次數(shù)。

  2、多語言和界面定制

  安裝程序能夠以英語,法語,德語,西班牙語,荷蘭語,挪威語,意大利語,葡萄牙語,瑞典語,丹麥語,芬蘭語和南非語顯示用戶界面??梢跃庉嬘脩艚缑嬷酗@示的所有字符串??梢蕴砑诱麄€(gè)語言。

  3、共享文件支持

  安裝程序可以安裝操作系統(tǒng)DLL。如果當(dāng)前正在使用DLL,系統(tǒng)將指示用戶重新引導(dǎo)計(jì)算機(jī)以完成安裝。根據(jù)Microsoft準(zhǔn)則,在DLL上執(zhí)行版本和日期檢查。

  安裝程序可以將參考計(jì)數(shù)共享文件安裝在公司文件夾中。共享文件可以由多個(gè)應(yīng)用程序使用,并且只能由更新日期的文件替換。僅當(dāng)卸載最后一個(gè)使用共享文件的程序時(shí),該文件才會(huì)被卸載。

  4、文件關(guān)聯(lián)

  安裝程序可以在文件類型和您的程序之一之間安裝關(guān)聯(lián),例如.TXT文件與記事本的關(guān)聯(lián)方式。關(guān)聯(lián)文件類型后,用戶可以雙擊該類型的任何文件以啟動(dòng)程序?;蛘?,用戶可以右鍵單擊相關(guān)文件以獲得選項(xiàng)菜單。

  如果恰好存在文件類型的關(guān)聯(lián),則安裝程序?qū)?chuàng)建一個(gè)由卸載程序還原的備份。另外,允許您為通用文件類型(例如.TXT文件)安裝上下文選項(xiàng)。

安裝方法

  1、打開Setup.exe軟件直接啟動(dòng)安裝,選擇English

Centurion Setup

  2、提示安裝相關(guān)的介紹內(nèi)容,點(diǎn)擊continue

Centurion Setup

  3、軟件的安裝地址是C:\Program Files (x86)\Centurion Setup

Centurion Setup

  4、軟件正在安裝,等待正在結(jié)束

Centurion Setup

  5、提示安裝完畢界面,點(diǎn)擊完成結(jié)束安裝

Centurion Setup

破解方法

  1、打開Cracked文件夾,將破解補(bǔ)丁centurion.exe復(fù)制到安裝地址替換主程序就可以激活軟件

Centurion Setup

  2、打開軟件可以正常進(jìn)入說明軟件激活成功

Centurion Setup

  3、點(diǎn)擊新項(xiàng)目功能就可以在軟件建立新的安裝程序項(xiàng)目

Centurion Setup

  4、如果你會(huì)使用這款軟件就可以編輯項(xiàng)目?jī)?nèi)容,也可以參考官方的幫助內(nèi)容制作安裝程序

Centurion Setup

使用說明

  1、備份源文件

  該工具會(huì)將項(xiàng)目中指定的所有源文件復(fù)制到壓縮的Zip文件中。

  啟動(dòng)此工具后,將出現(xiàn)以下窗口:

Centurion Setup

  目標(biāo)Zip文件是要?jiǎng)?chuàng)建的Zip文件的文件路徑。如果此文件已經(jīng)存在,它將被覆蓋。單擊“瀏覽”按鈕以使用標(biāo)準(zhǔn)的“另存為”對(duì)話框來指定目標(biāo)文件。您可以在文件路徑中包含星號(hào)(*)或問號(hào)(?)通配符。 *替換為序號(hào)。 ?被替換為當(dāng)前日期和時(shí)間。

  通常應(yīng)選中“存儲(chǔ)相對(duì)路徑”框,因?yàn)樗箓浞莸倪€原更加容易。選中后,Zip中的每個(gè)文件都將具有“路徑”屬性。該路徑相對(duì)于文件的公共根目錄。如果必須還原備份,則Winzip將在提取文件時(shí)遵循此路徑信息。否則,您將必須手動(dòng)將每個(gè)文件提取到其適當(dāng)?shù)淖游募A。

  “包含的文件”清單用于從備份中排除特定的源文件。取消選中您不想包含的任何文件旁邊的框。

  如果選中了需要密碼框,則用戶需要提供指定的密碼,然后才能從Zip文件中提取任何文件。

  2、將圖像轉(zhuǎn)換為圖標(biāo)

  “將圖像轉(zhuǎn)換為圖標(biāo)”工具將從源圖像創(chuàng)建一個(gè).ico圖標(biāo)文件。

Centurion Setup

  源圖像可以在文件中或在剪貼板中。 支持PNG,GIF,JPG,BMP,TIF,TGA和PCX圖像格式。 它甚至可以是另一個(gè)ICO文件,在這種情況下,它將選擇質(zhì)量最高的樣本作為源。 單擊瀏覽按鈕從硬盤驅(qū)動(dòng)器中選擇一個(gè)文件。

  在輸出文件路徑字段中,指定將要生成的圖標(biāo)文件的文件路徑。 這必須具有.ICO擴(kuò)展名。 單擊瀏覽按鈕以指定文件路徑。 您無需選擇現(xiàn)有文件,但是如果該文件已經(jīng)存在,它將被覆蓋。

  如果應(yīng)去除多余的透明邊距,請(qǐng)選中自動(dòng)裁剪框。 建議這樣做。

  3、確定新文件

  “工具”菜單上的“確定新文件”工具將建立自上次發(fā)行以來已添加或更改的所有文件的列表。當(dāng)僅新文件和修改過的文件應(yīng)包含在安裝程序中時(shí),這對(duì)于創(chuàng)建補(bǔ)丁程序的安裝程序很有用。

  首先將提示您選擇產(chǎn)品的舊版本和新版本所在的文件夾。這些文件夾應(yīng)包含產(chǎn)品的完整映像,就像最終用戶的硬盤上顯示的一樣。

Centurion Setup

  單擊“開始”按鈕(或按Enter鍵)后,Centurion安裝程序?qū)z查兩個(gè)文件夾并列出滿足以下任一要求的文件:

  1.新版本中的文件,而不是舊版本中的文件。

  2.兩種版本中都有不同日期的文件。

  檢查后,將顯示新文件和更新文件的列表。

Centurion Setup

  單擊“添加到源文件表”按鈕,將每個(gè)文件放入項(xiàng)目的“源文件表”中。單擊“復(fù)制”按鈕,將文件列表放入系統(tǒng)剪貼板。

  筆記:

 ???如果未安裝產(chǎn)品,則禁止安裝,請(qǐng)使用補(bǔ)丁功能。修補(bǔ)程序安裝程序應(yīng)始終使用它。

  建議不要進(jìn)行修補(bǔ)。它往往會(huì)出現(xiàn)問題,并且用戶不想下載并運(yùn)行多個(gè)安裝程序。對(duì)于較小的更改,最好發(fā)布包含整個(gè)產(chǎn)品的Beta。

  4、編輯界面字符串

  Centurion安裝程序允許您更改安裝程序/卸載程序的用戶界面顯示的各種文本字符串。甚至可以在界面中添加全新的語言。

  接口字符串以“ .STR”擴(kuò)展名存儲(chǔ)在“項(xiàng)目文件”中。每個(gè)產(chǎn)品都必須在Display分支的“ String Set”設(shè)置中與這些項(xiàng)目文件之一相關(guān)聯(lián)。項(xiàng)目必須位于安裝了Centurion安裝程序的文件夾中。

  每種語言都有一個(gè)備用的字符串集。文件的名稱就是語言的名稱。例如,字符串集文件ENGLISH.STR僅包含英語。還有一個(gè)特殊的字符串集ALL.STR,其中包含所有可用的語言。當(dāng)所選的字符串集包含多種語言時(shí),將在安裝過程開始時(shí)提示用戶選擇一種語言。

  不能更改ALL.STR,因?yàn)樵趯淼陌姹局锌赡軙?huì)更改。要自定義此文件,請(qǐng)制作一個(gè)副本并修改副本。這樣可以確保在安裝更新版本的Centurion安裝程序后,它不會(huì)清除更改。要復(fù)制ALL.STR,只需打開它,然后通過從“文件”菜單中選擇“將項(xiàng)目另存為”將其保存到新的項(xiàng)目文件中。盡管沒有保護(hù)其他庫存字符串集不被覆蓋,但是也不應(yīng)對(duì)其進(jìn)行修改。

  要開始編輯接口字符串,請(qǐng)從“工具”菜單中選擇“編輯接口字符串”,或按F8,或單擊“顯示”分支上的“編輯”按鈕。接口字符串編輯器將自動(dòng)加載當(dāng)前為安裝程序選擇的字符串集。

Centurion Setup

  語言能力

  左上方的列表框包含語言。每種語言都有自己完整的接口字符串集。通過單擊列表框底部的兩個(gè)按鈕,可以在此列表中添加和刪除語言。

  可以使用“語言”菜單上的選項(xiàng)復(fù)制和粘貼整個(gè)語言。

  弦樂

  右上方的列表框包含安裝程序和卸載程序使用的所有字符串的名稱。如果未選擇任何語言,則此列表框?qū)⒈唤谩?/p>

  要編輯字符串,只需在列表中單擊其名稱即可。字符串的說明和默認(rèn)的英語值將出現(xiàn)在窗口底部。字符串的實(shí)際值將在最底部顯示在編輯框中,可以在其中進(jìn)行更改。更改將立即生效,盡管整個(gè)項(xiàng)目在保存之前不會(huì)更新。

  如果接口字符串保留為空白,則將使用英語默認(rèn)值。這就是為什么ALL.STR和ENGLISH.STR的任何英語字符串都不包含文本的原因。

  特殊標(biāo)簽

  接口字符串可以包含“特殊標(biāo)記”,這些標(biāo)記將在適當(dāng)?shù)臅r(shí)候被數(shù)據(jù)替換。有關(guān)所有特殊標(biāo)簽的列表,請(qǐng)參見此處。

  參量

  某些接口字符串包含“參數(shù)”,在顯示字符串之前將其替換為數(shù)據(jù),這與“特殊標(biāo)記”非常相似。參數(shù)包含兩個(gè)字符,百分號(hào)和一個(gè)字母(例如“%s”)。替換參數(shù)的實(shí)際文本取決于接口字符串。

  以下規(guī)則適用于參數(shù):

  1.您不能使用超過英語默認(rèn)值的參數(shù)。但是,允許的參數(shù)較少。

  2.您不能更改參數(shù)的順序。

  3.您不能更改參數(shù)的“字母”。例如,“%s”必須保留為“%s”。

  4.如果需要在字符串中使用百分號(hào),請(qǐng)使用兩個(gè)百分號(hào)將其與參數(shù)區(qū)分開。僅當(dāng)字符串包含其他參數(shù)時(shí)才需要這樣做。否則,請(qǐng)使用單個(gè)百分號(hào)。

  示例1:安裝成功100%。

  示例#2:%s的安裝成功100 %%。

  只有滿足上述所有規(guī)則,才能構(gòu)建安裝程序。這是因?yàn)闊o效的參數(shù)有可能使安裝程序崩潰。

  語言子集

  若要?jiǎng)?chuàng)建僅包含ALL.STR中語言的子集的字符串集,請(qǐng)使用以下過程:

  1.打開接口字符串編輯器。

  2.打開ALL.STR項(xiàng)目。

  3.從“文件”菜單中選擇“另存為”。輸入新的String Set項(xiàng)目的文件名。該文件必須位于安裝了Centurion安裝程序的文件夾中。該文件必須具有.STR擴(kuò)展名。不要覆蓋其中的一組字符串!

  4.對(duì)于應(yīng)刪除的每種語言,請(qǐng)?jiān)凇罢Z言”列表中單擊其名稱,然后單擊“語言”列表下方的“刪除”按鈕。

  5.從“文件”菜單中選擇“保存”,將更改保存到新的字符串集。

  6.關(guān)閉接口字符串編輯器。

  7.打開一個(gè)項(xiàng)目,該項(xiàng)目將使用您創(chuàng)建的新字符串集。轉(zhuǎn)到“顯示”分支,然后將“字符串集”字段更改為新的字符串集。對(duì)將要使用它的任何其他項(xiàng)目重復(fù)此操作。

  5、數(shù)字簽名

  總覽

  數(shù)字簽名是一種數(shù)學(xué)技術(shù),用于驗(yàn)證程序,消息或文檔的真實(shí)性和完整性。它旨在防止篡改,模擬和損壞數(shù)據(jù)。當(dāng)用戶啟動(dòng)您的安裝程序,并且安裝程序缺少數(shù)字簽名時(shí),他們將看到以下窗口:

Centurion Setup

  但是,如果安裝程序已簽名,則顯示的窗口將更加令人放心,因此用戶更有可能完成安裝。它還可以提高用戶對(duì)軟件的總體了解,從而使他們更有可能購買許可證。

Centurion Setup

  對(duì)安裝程序進(jìn)行簽名的另一個(gè)優(yōu)點(diǎn)是,犯罪分子更難修改您的安裝程序以分發(fā)惡意軟件。

  取得

  為了對(duì)安裝程序進(jìn)行數(shù)字簽名,您必須從Certs4Less.com之類的提供商處購買代碼簽名證書。這會(huì)花費(fèi)金錢,因?yàn)槊看斡腥蓑?yàn)證數(shù)字簽名時(shí),都會(huì)查詢提供商的服務(wù)器。他們充當(dāng)中立的第三方。

  提供程序?qū)槟峁в?P12或.PFX擴(kuò)展名的文件形式的代碼簽名證書及其密碼。將此文件下載到您的計(jì)算機(jī)。

  簽收

  Centurion安裝程序可以為您執(zhí)行安裝程序的簽名。請(qǐng)遵循以下步驟:

  1.打開安裝程序項(xiàng)目。

  2.轉(zhuǎn)到Build分支,然后選中Sign Installer框。

  3.在“證書文件路徑”字段的右側(cè),單擊“瀏覽”按鈕,然后在硬盤驅(qū)動(dòng)器上找到代碼簽名證書。

  4.在此下方,指定證書的密碼。

  5.選擇所需的哈希算法SHA-1和/或SHA-256(請(qǐng)參見下文)。

  Microsoft自2016年1月1日起要求使用SHA-256哈希算法。不幸的是,Windows XP SP3之前不支持此算法。如果您以Windows XP SP3之前的任何操作系統(tǒng)為目標(biāo),則應(yīng)同時(shí)使用SHA-1和SHA-256。

  不幸的是,在Windows 8之前,操作系統(tǒng)無法將多個(gè)簽名應(yīng)用于可執(zhí)行文件。因此,如果您在Windows 7 / Vista / XP上運(yùn)行Centurion安裝程序,則必須使用SignTool.exe對(duì)SHA-1和SHA-256進(jìn)行簽名。您可以從構(gòu)建后批處理中的安裝程序上運(yùn)行SignTool.exe。這是一個(gè)例子:

  “ C:\ Program Files \ Windows Kits \ 10 \ bin \ x86 \ signtool.exe”登錄/ v / f“ c:\ certs \ my_cert.p12” / p my_password / t http://timestamp.comodoca.com/ authenticode“%InstallerFilepath%”

  “ C:\ Program Files \ Windows Kits \ 10 \ bin \ x86 \ signtool.exe”符號(hào)/ as / v / f“ c:\ certs \ my_cert.p12” / p my_password / fd sha256 / tr http:// timestamp .comodoca.com /?td = sha256 / td sha256“%InstallerFilepath%”

  驗(yàn)證中

  要查看您的安裝程序是否已成功簽名,只需執(zhí)行它即可。出現(xiàn)的“用戶帳戶控制”窗口應(yīng)顯示“ Verified Publisher”,后跟您的公司名稱(如上所示)。

  通過右鍵單擊安裝程序,選擇“屬性”,然后單擊“數(shù)字簽名”選項(xiàng)卡,可以查看更多詳細(xì)信息。

  DLL的

  Centurion安裝程序可以安裝DLL。 DLL必須在“源文件”表中列出。 “文件類型”列必須設(shè)置為“ DLL”。必須將“安裝...”列設(shè)置為“始終”。

  筆記:

  與“ System DLL”文件類型不同,卸載程序會(huì)卸載“ DLL”文件類型的文件。同樣,這些文件的默認(rèn)路徑是安裝路徑,而不是C:\ Windows \ System32。

  替代

  僅在以下情況下,安裝程序才會(huì)替換現(xiàn)有的DLL:

  1. DLL不存在,或者

  2.版本更新,文件日期更新。

  DLL不向后兼容時(shí),可能會(huì)出現(xiàn)問題。如果在較新的版本上安裝了較舊的版本,則將為用戶保留舊的可執(zhí)行文件和新的DLL。如果它們不兼容,則程序現(xiàn)在已損壞。為了避免這種情況,應(yīng)將DLL指定為“普通”文件類型,而不是“ DLL”。這樣,無論其版本如何,始終可以安裝它。

  如果舊DLL或新DLL不包含版本信息,則僅使用日期來確定DLL是否是更新的。因?yàn)檫@不會(huì)帶來任何問題,所以實(shí)際上沒有必要包含版本信息。

  記錄中

  安裝日志將報(bào)告是否需要替換DLL。測(cè)試時(shí),您應(yīng)參考此日志以確保安裝程序的行為符合預(yù)期。

  鎖定DLL

  為了幫助測(cè)試安裝程序,Centurion安裝程序可以鎖定DLL(或其他類型的文件),以便在安裝期間無法替換它。從工具菜單中選擇“鎖定文件”,然后選擇適當(dāng)?shù)奈募?。在Centurion安裝程序終止之前,文件將保持鎖定狀態(tài)。在此期間,您可以運(yùn)行安裝程序并觀察其如何處理鎖定的文件。

  注意:如果不需要替換DLL,則鎖定與否無關(guān)緊要。要正確測(cè)試它,您必須嘗試安裝具有新版本和新文件日期的DLL。

  DLL的替換方式

  如果無法立即替換DLL,則在下次啟動(dòng)時(shí)將其替換。安裝程序?qū)⑹褂肕OVEFILE_DELAY_UNTIL_REBOOT標(biāo)志調(diào)用MoveFileEx()API函數(shù)。反過來,這將在HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations中創(chuàng)建一個(gè)注冊(cè)表值,然后在計(jì)算機(jī)重新啟動(dòng)時(shí)進(jìn)行處理。

  版

  Centurion安裝程序通過使用GetFileVersionInfo()Windows API函數(shù)來確定DLL的版本。這符合Microsoft準(zhǔn)則。在構(gòu)建摘要末尾的“注釋”部分中報(bào)告了每個(gè)DLL的實(shí)際版本。

操作方法

  安裝步驟

  用戶執(zhí)行安裝程序時(shí),將開始以下過程:

  1.安裝程序?qū)⒔馕雒钚?。任何錯(cuò)誤的命令行參數(shù)都將導(dǎo)致安裝程序停止。

  2.產(chǎn)品信息從安裝程序中提取并解壓縮。

  3.啟動(dòng)通知在后臺(tái)線程中生成。

  4.安裝程序執(zhí)行完整性檢查,如果安裝程序已損壞,則暫停。

  5.詢問用戶要使用哪種語言。

  6. O.S.檢查位數(shù)限制。

  7.檢查到期日期。

  8.安裝程序?qū)z查受支持的操作系統(tǒng)。

  9.安裝程序檢查是否必須安裝主產(chǎn)品。

  10.如果選中了不允許多個(gè)實(shí)例,則如果另一個(gè)安裝程序已在運(yùn)行,則安裝程序?qū)⒕芙^運(yùn)行。

  11.向用戶顯示問候語。他們必須表明他們希望繼續(xù)。

  12.用戶必須輸入密碼。

  13.用戶必須同意每個(gè)EULA。

  14.顯示每個(gè)自述文件。

  15.執(zhí)行自動(dòng)關(guān)閉。

  16.如果已經(jīng)安裝了該產(chǎn)品,則用戶必須將其卸載或覆蓋。

  17.不檢查以下降級(jí)。

  18.如果這是全新安裝,則要求用戶選擇安裝路徑。

  19.如果安裝路徑已經(jīng)存在,則詢問用戶是否確定要安裝到現(xiàn)有文件夾。否則,詢問他們是否要?jiǎng)?chuàng)建文件夾。取消選中“確認(rèn)安裝文件夾的存在”以禁用此步驟。

  20.如果安裝文件夾不存在并且無法創(chuàng)建,則會(huì)顯示一條錯(cuò)誤消息,并提示用戶選擇新路徑。

  21.檢查安裝驅(qū)動(dòng)器是否有足夠的空間來安裝產(chǎn)品。這將考慮到最終用戶的硬盤驅(qū)動(dòng)器的群集大小。如果沒有足夠的空間,將警告用戶并詢問他們是否要繼續(xù)安裝或選擇新的位置。

  22.提示用戶選擇開始菜單快捷方式的位置。

  23.創(chuàng)建進(jìn)度窗口。

  24.啟動(dòng)通知在后臺(tái)線程中生成。

  25.創(chuàng)建一個(gè)還原點(diǎn)。

  26.放松了安裝文件夾的安全設(shè)置。

  27.創(chuàng)建了“卸載數(shù)據(jù)文件”子文件夾。

  28.創(chuàng)建了共享文件文件夾,并且其安全設(shè)置被放松。

  29.執(zhí)行預(yù)安裝批處理。

  30.如果安裝了較舊的版本,則執(zhí)行升級(jí)批處理。

  31.如果已安裝任何版本,則將執(zhí)行“重新安裝批處理”。

  32.文件從安裝程序中提取到內(nèi)存中。安裝程序?qū)z查所有數(shù)據(jù)是否有損壞的位。

  33.處理文件刪除。

  34.解壓縮并安裝文件,在此期間,可能會(huì)詢問用戶是否要覆蓋共享文件或字體的較新版本。創(chuàng)建文件后,對(duì)每個(gè)文件執(zhí)行“驗(yàn)證文件”。

  35.如果這是重新安裝,則舊共享文件的引用計(jì)數(shù)將減少。

  36.共享文件的引用計(jì)數(shù)增加。

  37. COM和TLB文件已注冊(cè)。

  38.設(shè)備驅(qū)動(dòng)程序已注冊(cè)。

  39.進(jìn)度窗口報(bào)告“正在安裝快捷方式...”。

  40.創(chuàng)建了文件快捷方式。

  41.卸載快捷方式已創(chuàng)建。

  42.創(chuàng)建了便攜式驅(qū)動(dòng)器根快捷方式。

  43.固定到任務(wù)欄。

  44.進(jìn)度窗口報(bào)告“正在安裝注冊(cè)表項(xiàng)...”。

  45.創(chuàng)建注冊(cè)表項(xiàng)。

  46.注冊(cè)表樹已安裝。

  47.注冊(cè)表文件被合并。

  48.已安裝文件關(guān)聯(lián)。

  49.添加了防火墻例外。

  50.進(jìn)度窗口報(bào)告“正在完成安裝...”。

  51.如果選中了“卸載程序使用背景圖像”,則背景圖像將保存到“卸載數(shù)據(jù)文件”子文件夾中。

  52.遵守安裝自述文件和安裝EULA。

  53.安裝路徑已添加到PATH。

  54.卸載程序已安裝。

  55.卸載信息已在操作系統(tǒng)中注冊(cè)。這包括在“卸載/數(shù)據(jù)”分支上指定的其他注冊(cè)表值。

  56.如果選中了重新啟動(dòng)安全檢查,則將創(chuàng)建“ reboot.dat”文件。

  57.進(jìn)度窗口報(bào)告“完成”。

  58.執(zhí)行安裝后批處理。

  59.在后臺(tái)線程中查詢適當(dāng)?shù)耐ㄖ猆RL。

  60.通知用戶安裝已完成。

  61.安裝日志將附加到日志文件中。

  62.如果適用,將告知用戶他們需要重新啟動(dòng)計(jì)算機(jī)。

  63.執(zhí)行“安裝退出批處理”。

  64.如果共享文件文件夾為空,則將其刪除。

  65.如果安裝文件夾為空,則將其刪除。

  66.如果需要重新啟動(dòng),并且用戶批準(zhǔn)或自動(dòng)安裝,則計(jì)算機(jī)將重新啟動(dòng)。

  67.如果沒有錯(cuò)誤,并且沒有必要重新啟動(dòng),則出現(xiàn)“安裝成功”窗口,然后遵循“要啟動(dòng)產(chǎn)品的要約”,“要打開的便箋”,“要打開的歷史記錄”和“要打開的日志”選項(xiàng)。

  卸載程序

  用戶將可以通過以下三種方式之一卸載產(chǎn)品:轉(zhuǎn)到系統(tǒng)的“應(yīng)用和功能”(或“控制面板”>“程序和功能”),選擇“開始”菜單選項(xiàng)“卸載<產(chǎn)品名稱>”,或執(zhí)行卸載數(shù)據(jù)文件子文件夾中的“卸載<產(chǎn)品名稱>”快捷方式。所有這些均由安裝程序自動(dòng)創(chuàng)建。

  除非被覆蓋,否則卸載程序本身稱為Uninstall.exe,除非您另有指定,否則它將放置在安裝文件夾中。如果沒有上述快捷方式提供的適當(dāng)命令行參數(shù),則無法直接執(zhí)行此文件。

  1.如果未安裝產(chǎn)品,則顯示錯(cuò)誤消息,并且卸載程序終止。

  2.執(zhí)行自動(dòng)關(guān)閉(“手動(dòng)”方法除外)。

  3.如果不是處于自動(dòng)模式,則用戶必須確認(rèn)應(yīng)卸載該產(chǎn)品。

  4.出現(xiàn)“免費(fèi)提供支持”對(duì)話框。用戶可以選擇中止。

  5.執(zhí)行自動(dòng)關(guān)閉(僅“手動(dòng)”方法)。

  6.執(zhí)行預(yù)卸載批處理。

  7.刪除文件關(guān)聯(lián)(如果有)。

  8.字體被刪除(如果有)。

  9.刪除安裝日志。

  10.共享文件的引用計(jì)數(shù)遞減。除非在自動(dòng)模式下,否則系統(tǒng)可能會(huì)詢問用戶是否要?jiǎng)h除不再使用的共享文件(除非禁止)。在自動(dòng)模式下,始終會(huì)刪除未引用的共享文件。在此階段,COM和TLB文件也未注冊(cè)。

  11.從任務(wù)欄取消了應(yīng)用程序的固定。

  12. MSI軟件包已卸載。

  13.已安裝的文件和快捷方式被刪除。

  14.刪除已安裝的文件夾。

  15.如果“開始菜單”文件夾為空,則將其刪除。

  16.注冊(cè)表項(xiàng)被刪除。

  17.防火墻例外被刪除。

  18.如果選中“刪除安裝文件夾”,則將刪除產(chǎn)品安裝文件夾(包括子文件夾)的全部?jī)?nèi)容。

  19.如果共享文件的文件夾為空,則將其刪除。

  20.如果適用,并且沒有發(fā)生任何問題,則從PATH中刪除安裝路徑。

  21.如果一切正常,則將執(zhí)行卸載后批處理。

  22.如果一切正常,則該產(chǎn)品已從操作系統(tǒng)中注銷,因此不再出現(xiàn)在“應(yīng)用程序和功能”中。

  23.通知用戶卸載結(jié)果。

  24.如果選中“卸載后重新引導(dǎo)”框,則詢問用戶是否要重新引導(dǎo)。

  25.在后臺(tái)線程中查詢“通知/卸載URL”。

  26.啟動(dòng)了一個(gè)批處理文件,該文件將刪除卸載程序,安裝文件夾及其自身。

  如果在卸載過程中發(fā)生任何問題(例如鎖定的文件),則用戶稍后可以再次運(yùn)行卸載程序以完成安裝。卸載程序足夠聰明,可以知道已刪除的內(nèi)容和尚未刪除的內(nèi)容。

更新日志

  版本37.0(2020年4月13日)

  *預(yù)覽源文件:現(xiàn)在顯示每個(gè)文件的安裝位置。

  *添加了阻止在運(yùn)行Wine兼容層的Linux系統(tǒng)上安裝的功能。

  *注冊(cè)表:添加了“不覆蓋”操作,該操作僅在該值不存在時(shí)才安裝。

  *添加了環(huán)境變量,這些變量允許批處理根據(jù)操作系統(tǒng)版本采取有條件的操作。

  *卸載數(shù)據(jù):如果任何字段的語法錯(cuò)誤或類型錯(cuò)誤,現(xiàn)在將在“構(gòu)建摘要”中顯示警告。

  *安裝程序的“進(jìn)度”窗口現(xiàn)在可以展開其“取消”按鈕,以在必要時(shí)適合翻譯后的文本。

  * Zip Filepath:添加了對(duì)特殊標(biāo)記的支持。

  *分析DLL:現(xiàn)在報(bào)告每個(gè)數(shù)字簽名的有效起始日期。

  源文件:從Windows資源管理器中拖動(dòng)文件時(shí),現(xiàn)在可以在兩行之間插入文件。

  *源文件:“重復(fù)行”工具現(xiàn)在可以對(duì)多個(gè)選擇進(jìn)行操作。

  *觸摸文件:添加了一個(gè)選項(xiàng)來觸摸所有選定的源文件。

  *源文件:“文件名”和“快捷方式圖標(biāo)”列的瀏覽工具現(xiàn)在將默認(rèn)為“源文件”文件夾。

  *源文件:“粘貼”工具現(xiàn)在支持由“復(fù)制行”工具復(fù)制的整個(gè)行。以前,它僅支持從Windows資源管理器復(fù)制的文件。

  *“便攜式驅(qū)動(dòng)器:將共享文件放入子文件夾”選項(xiàng)現(xiàn)在支持“目標(biāo)”列中的子文件夾替代。

  *源文件:如果按住Ctrl或Shift鍵,現(xiàn)在可以單擊禁用的單元格。

  *添加了%CompanyName%環(huán)境變量。

  *觸摸文件:過去的文件路徑的歷史記錄現(xiàn)在在下拉列表中可用。

  * Zip:附加文件:添加了用于插入環(huán)境變量的工具。

  *播放音頻文件:添加了“播放”按鈕。

  *復(fù)制源文件:在日志窗口中添加了“復(fù)制/打印/另存為”按鈕。

  *關(guān)于通知的幫助文件一章現(xiàn)在提供了一個(gè)PHP腳本,該腳本會(huì)將通知記錄在CSV文件中。

  *添加了2個(gè)新的庫存安裝程序圖標(biāo)和2個(gè)新的卸載程序圖標(biāo)。

  *添加了4個(gè)新的股票頂部橫幅。

  *現(xiàn)在,“排除項(xiàng)”和“便攜式驅(qū)動(dòng)器根快捷方式描述”字段支持unicode。

  *字符串編輯器:工具欄現(xiàn)在可以隱藏。

  *行為更改:如果未選中“卸載程序圖標(biāo)”框,則卸載程序現(xiàn)在將使用與安裝程序圖標(biāo)相同的圖標(biāo)。打開舊項(xiàng)目時(shí),如有必要,將對(duì)其進(jìn)行修改以保持舊行為。

  *現(xiàn)在允許您構(gòu)建沒有源文件的安裝程序。

  *簽名文件:添加了“幫助”按鈕。

  *安裝日志:“安裝日期”現(xiàn)在使用更通用的格式。

  *源文件:選定的行現(xiàn)在將以高亮顯示而不是禁用狀態(tài)繪制禁用的單元格。

  *構(gòu)建摘要:頂部現(xiàn)在有一個(gè)綠色,黃色或紅色的橫條,它概述了構(gòu)建狀態(tài)。

  *源文件:注釋現(xiàn)在居中。

  *具有側(cè)面板外觀的安裝程序窗口現(xiàn)在變小了。

  *通知字段現(xiàn)在支持粘貼包含unicode的URL。 Unicode轉(zhuǎn)換為UTF-8,然后進(jìn)行百分比編碼以使其與HTTP兼容。

  *預(yù)覽窗口樣式:退出鍵現(xiàn)在將關(guān)閉預(yù)覽窗口。

  *自定義工具欄:現(xiàn)在可以強(qiáng)制換行。

  *復(fù)制源文件:日志現(xiàn)在報(bào)告由于已經(jīng)存在而未被復(fù)制的文件總數(shù)(替換模式=永不)。

  *庫存橫幅已重命名以匹配安裝程序圖標(biāo)。打開舊項(xiàng)目時(shí),“自定義頂部橫幅”字段將進(jìn)行相應(yīng)調(diào)整。

  *安裝新版本并引入新圖標(biāo)后,工具欄將不再丟失用戶的自定義設(shè)置。

  *表格:從剪貼板導(dǎo)入:增加了對(duì)制表符,分號(hào)和豎線分隔符(自動(dòng)檢測(cè))的支持。

  *修復(fù):在較低的分辨率下,EULA和README在WinXP上有太多余量。

  *修正:分析DLL:有可能不會(huì)報(bào)告數(shù)字簽名的時(shí)間戳。

  *修復(fù):不必要地計(jì)算了安裝到便攜式驅(qū)動(dòng)器上的共享文件。

  *修復(fù):使用“運(yùn)行批處理”工具時(shí)未設(shè)置%UninstallDir%環(huán)境變量。

  *修正:在某些情況下,%InstallerDrive%環(huán)境變量缺少冒號(hào)。

  *修正:安裝程序的Greeting窗口現(xiàn)在將焦點(diǎn)初始化為OK按鈕,而不是EULA鏈接。

  *修正:源文件:復(fù)制行:對(duì)正在編輯的單元格的任何更改均未應(yīng)用于復(fù)制的數(shù)據(jù)。

  *修復(fù):安裝程序有可能在不等待供應(yīng)商通知完成的情況下退出的情況,盡管這種可能性很小。

  *修正:預(yù)覽問候語:這不是服從自定義頂部橫幅。

下載地址

查看所有評(píng)論>>網(wǎng)友評(píng)論0

發(fā)表評(píng)論

您的評(píng)論需要經(jīng)過審核才能顯示

精彩評(píng)論

最新評(píng)論

蓋樓回復(fù)X

(您的評(píng)論需要經(jīng)過審核才能顯示)