亚洲精品欧美日韩-亚洲精品欧美一区二区三区-亚洲精品欧美综合-亚洲精品欧洲精品-亚洲精品欧洲一区二区三区

首頁
手機版
熱門搜索:
當前位置:電腦軟件編程開發(fā)安裝制作Inno Setup(軟件打包工具)

Inno Setup(軟件打包工具) 漢化版v5.5.0

  • 大小:6.28MB
  • 語言:簡體中文
  • 類別:安裝制作
  • 類型:免費軟件
  • 授權:國產軟件
  • 時間:2019/12/20
  • 官網:http://www.taiyee.com.cn
  • 環(huán)境:Windows7, Windows10, WindowsAll

相關軟件

Inno Setup這款軟件是一款功能非常實用的安裝制作軟件,用戶可以用這款軟件輕松快速的制作安裝包,而且這款軟件體積小巧,界面簡潔,操作起來還非常簡單易上手。這款軟件完全可以快速制作出標準Windows風格的安裝界面,而且還給用戶提供了源程序免費下載,非常實用,這款軟件還支持pascal腳本,用戶完全可以快速上手這款功能強大,操作簡單易上手的安裝制作工具。有需求的用戶千萬不要錯過這款功能強大,操作簡單易上手的安裝制作工具。

InnoSetup軟件界面截圖

軟件特色

快速制作出標準Windows2000風格的安裝界面

提供源程序免費下載

當之無愧算是后起之秀

這款軟件是一款免費的安裝制作軟件

小巧、簡便、精美是其最大特點

支持pascal腳本

怎么用

Inno Setup大大簡化了安裝包的封裝過程,尤其對于新手用戶來說能更加簡單的使用,不過初次使用難免還是會懵逼,所以小編這里帶來了基礎使用教程,讓你輕松學會setup安裝包制作:

1、創(chuàng)建新腳本,如下圖所示:

Inno Setup教程圖片1

2、歡迎界面,如下圖所示:

Inno Setup教程圖片2

3、程序名稱、版本號、公司名稱、網址,如下圖所示:

Inno Setup教程圖片3

4、安裝目錄,如下圖所示:

Inno Setup教程圖片4

5、添加項目Release文件

例如C#項目:①點擊Browse按鈕添加exe執(zhí)行文件;②點擊Add File(s)按鈕添加Release文件夾所有文件,如下圖所示:

Inno Setup教程圖片5

6、快捷方式,如下圖所示:

Inno Setup教程圖片6

7、Application Documentation,如下圖所示:

Inno Setup教程圖片7

8、安裝語言:Chinese Simplified(簡體中文),可以多選,如下圖所示:

Inno Setup教程圖片8

9、安裝文件名稱、圖標,如下圖所示:

Inno Setup教程圖片9

10、使用編譯命令,如下圖所示:

Inno Setup教程圖片10

11、Finish,如下圖所示:

Inno Setup教程圖片11

12、是否編譯,如下圖所示:

Inno Setup教程圖片12

13、是否保存腳本(選擇否,腳本自動保存”我的文檔“文件夾),如下圖所示:

Inno Setup教程圖片13

14、保存腳本),如下圖所示:

Inno Setup教程圖片14

15、編譯完成,Desktop-Output文件夾-安裝文件,如下圖所示:

Inno Setup教程圖片15

Inno Setup教程圖片16

16、安裝向導中文簡體,如下圖所示:

Inno Setup教程圖片17

怎么輸出內容到文件

在制作完內容后,需要將安裝包進行輸出,不過輸出到文件需要一定的步驟來達成,下面小編就帶來這一問題的解決辦法:

在[Files]段下,添加下面代碼

Source: "執(zhí)行文件.exe"; DestDir: "{app}"; Flags: igNoreversion

Source: "要打包的目錄\*"; DestDir: "{app}\安裝后釋放文件的目錄\"; Flags: igNoreversion recursesubdirs createallsubdirs

--------------------------------

說明:

如果“要打包的目錄”和"安裝后釋放文件的目錄"一樣的話,就達到了你的要求。

這樣寫:

[Files]

Source: "res\*"; DestDir: "{app}\res\"; Flags: igNoreversion recursesubdirs createallsubdirs

Inno Setup圖片1

怎么設置安裝路徑

在打開安裝包時,我們可以對安裝路徑進行選擇,這一簡單的步驟在Inno Setup中想要改變需要一定的操作手段,下面小編帶來教程讓你順利設置安裝路徑:

用戶修改后的路徑會被傳回inno setup腳本,腳本中需要做的事情如下:

1,寫一個函數(shù),來返回新的安裝路徑,如:

function MyDestDir(SubDir:String):String;

begin

if SubDir = '' then

Result := RootDestFolder

else

Result := RootDestFolder + '\'+ SubDir;

end;

2,把原來使用{app}的地方都改成:{code:MyDestDir},安裝腳本自己能夠調用MyDestDir并得到正確的路徑。如:

Source: "test.xml"; DestDir: {code:MyDestDir};

Source: "\res\ReloadHigh\*"; DestDir: {code:MyDestDir|res\ReloadHigh}

最后記得加上:UninstallFilesDir={code:MyDestDir}, 否則卸載程序會被放到{app}.

注意:

如果在定制后的DLL中修改安裝路徑,可以讓inno setup把原來的路徑以TCHAR*的形式傳給DLL,DLL直接修改。

但因為PASCAL的String類型并非是C語言的0結尾字符串,它會記錄字符串的真實長度,所以被C語言修改后的String不能直接使用。因為長度不一定相同(實際情況是如果長度沒變,就是正確的,如果長度有變化,程序安裝路徑中的文件名就不見了,安裝不了)。

所以在從DLL返回后,需要使用Length函數(shù)重新給String設置正確的長度。

Inno Setup圖片2

常見問題

一、Inno Setup支持MBCS(多字節(jié)字符集)嗎?

Inno Setup 2.0.6添加了完善的MBCS支持。在所有文件名和常量解析中使用了頭字節(jié)檢查,因此應該不會出現(xiàn)使用反斜框字符(“”)或括號(“{”)錯誤。

二、Inno Setup怎樣更改Setup.exe的圖標?

安裝程序的圖標可以通過設置[Setup]段的SetupIconFile進行更改。要設置卸載程序的圖標,設置UninstallIconFile。

可以用Inno Setup創(chuàng)建一個帶條件的安裝程序嗎 – 例如,僅在某個注冊表鍵或文件存在時進行?

Inno Setup 4添加了支持這個的新Pascal腳本功能。

注意: 用早期的Inno Setup版本它已經提供根據Windows版本安裝不同的文件。

三、Inno Setup兼容性?

操作系統(tǒng)兼容性

Inno Setup當前支持的平臺包括Windows 95,98,2000,XP,Me和NT 4.0。

我當前是在Windows 2000平臺上使用和開發(fā),因此對Windows 2000的兼容性是可靠的

標簽: 程序打包 安裝制作

下載地址

Inno Setup(軟件打包工具) 漢化版v5.5.0

普通下載通道

網友評論

返回頂部