導航:首頁 > 軟體知識 > 如何編寫安裝程序

如何編寫安裝程序

發布時間:2022-03-07 00:42:34

A. 怎麼自己寫安裝軟體的程序

你如果用的是vs的話可以其他項目哪裡有個安裝項目

B. 如何將程序製作成.exe安裝程序

工具/原料

Inno Setup 編譯器
要封裝的軟體文件
方法/步驟

1
下載並安裝Inno Setup 編譯器;

2
安裝完成後打開Inno Setup 編譯器;

3
選擇【用「腳本向導」創建新的腳本文件(S)】;

4
點擊【下一步】;

5
填寫製作後程序的基本信息;

6
設置應用程序文件夾信息,建議保持默認;

7
瀏覽選擇主exe執行文件;

8
選擇主執行程序,(可執行的EXE文件);

9
添加程序附屬的其它文件(主exe程序調用的其它文件);

10
選擇程序文件所在的主目錄;

11
彈出是否包含子文件夾,選擇【是】;

12
確認主exe執行文件和附屬文件路徑;

13
設置其它信息或保持默認;

設置應用程序安裝時的許可信息、提示信息,可留空;

選擇程序安裝時可選的語言,默認選擇中文;

選擇封裝好的exe安裝程序的保存位置、exe文件名、exe程序圖標及密碼;

出現提示點擊【下一步】;

完成提示;

是否編譯腳本?點擊【是】;

保存腳本文檔,以便於下次編譯;

封裝完成,封裝後的EXE文件保存在步驟16中設置的位置;

找到封裝好的程序;
步驟閱讀
即可按照步驟進行安裝。

C. 如何製作安裝程序setup.exe

InstallMaker安裝包生成工具
===========
1、功能說明
===========

本程序是一款相當方便的軟體安裝包製作工具,當前版本支持在安裝過程中運行exe文件,也支持自動注冊dll和ocx文件,同時還支持inf文件的自動安裝。

本程序中目前還不包含安裝腳本的自動生成向導,不過腳本的手工配置方法也很簡單易懂,相信花30分鍾仔細閱讀本手冊後面的說明後你就能熟練地製作出漂亮專業的安裝包,另外你也可直接復制本程序示例的安裝腳本和卸載腳本進行相應的修改。

===============
2、安裝腳本說明
===============

程序的安裝腳本保存在Setup.ini文件中,安裝腳本分為[Setup]、[Dialog]、[Types]、[Files]、[Registry]、[Icons]幾個組成部分,其中:

[Setup] -- 保存的是安裝程序的全局性的配置
[Dialog] -- 保存的是安裝程序相關頁面的配置情況
[Types] -- 保存的是安裝類型的列表
[Files] -- 保存的是所有安裝文件的相關信息
[Registry] -- 保存的是程序的注冊信息
[Icons] -- 保存的是程序的快捷方式的相關信息

★[Setup]節具體介紹如下:
AppName:安裝程序顯示的程序標題
AppVersion:安裝程序顯示的程序版本
TitleColor:安裝程序的每個頁面中標題的顏色,=RGB值
TitleFont:安裝程序的每個頁面中標題的字體
BodyColor:安裝程序的每個頁面中內容的顏色,=RGB值
BodyFont:安裝程序的每個頁面中內容的字體
PathName:默認的程序安裝的路徑,路徑中支持各種宏,具體參見宏定義
ToAllUser:安裝後的程序是否適用與計算機上的所有用戶 1=使用 0=不適用
IsAdminCheck:運行安裝程序是否需要超級用戶許可權,1=需要 0=不需要
LogoFile:安裝程序的logo文件名稱(不含路徑),必須保存在setup.exe程序同一目錄下,圖片的大小為137*260象素
MainFile:完成安裝時要啟動的程序的全路徑名稱,一般為主程序,路徑中支持各種宏,具體參見宏定義
ReadmeFile:完成安裝時要啟動的程序的自述文件名稱,一般為readme.txt,路徑中支持各種宏,具體參見宏定義

★[Dialog]節具體介紹如下:
Welcom:歡迎安裝頁面,必須為1
License:License頁面,1=顯示 0=不顯示,需要在安裝程序的目錄下有License.txt文件
Customer:輸入客戶信息的頁面,1=顯示 0=不顯示
PathSelect:安裝路徑選擇頁面,1=顯示 0=不顯示
InstallType:安裝類型選擇頁面,1=顯示 0=不顯示
ReadyInstall:准備安裝頁面,1=顯示 0=不顯示
Installing:正在安裝頁面,必須為1
Finish:安裝完成頁面,必須為1

★[Types]節具體介紹如下:
Id:安裝類型的id
Name:安裝類型名稱,顯示在安裝類型選擇頁面上的名稱
Description:安裝類型描述,顯示在安裝類型選擇頁面上的描述

★[Files]節具體介紹如下:
File:要安裝到計算機的源文件,一般路徑固定為$CUR_PATH,代表的是當前目錄下
DestFile:安裝後的目標文件名稱,路徑中支持各種宏,具體參見宏定義
Type:本文件所屬的安裝類型,此值與[Types]節中的Id值相對應,默認為0
Ver:本文件所屬的計算機操作系統類型,0表示所有操作系統 1=WINNT 2=WIN2000 3=WINXP 4=WIN2003 5=64位操作系統
Run:復制完本文件後是否要運行文件(對於exe是直接運行,對於dll/ocx是執行注冊,對於inf是執行安裝),1=是 0=否
Param:運行本文件時所需要帶的參數,只有Run=1時本參數才生效

★[Registry]節具體介紹如下:
Root:要操作的注冊表的根鍵,1=HKEY_CLASSES_ROOT 2=HKEY_CURRENT_USER 3=HKEY_LOCAL_MACHINE 4=HKEY_USERS
Subkey:要操作的子鍵;
Type:要添加的項的類型 1=REG_SZ 2=DWORD 3=BINARY
Name:要添加的項的名稱
Value:要添加的項的值

注意:如果你要讓你的程序支持直接從"控制面板"的"添加刪除程序"中直接卸載的話,那麼你需要在這一節中至少添加如下2句,然後將"昂天安裝包製作套件"替換成你想顯示在"添加刪除程序"的文字即可。
Root=3;Subkey=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Installer;Type=0;Name=UninstallString;Value=$APP_PATH\UnInstall.exe /u $APP_PATH;
Root=3;Subkey=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Installer;Type=0;Name=DisplayName;Value=昂天安裝包製作套件;

★[Icons]節具體介紹如下:
Name:要創建的快截方式的全路徑名稱,路徑中支持各種宏,具體參見宏定義
File:本快截方式指向的源文件,一般指向路徑為$APP_PATH的某個文件
param:運行本快截方式時需要的運行參數,預設為空
desc:本快截方式的描述

注意:如果你需要在開始菜單中提供卸載程序的快截方式,那麼你需要在本節至少包括下面一句,
Name=$GROUP_PATH\昂天軟體\安裝包製作套件\卸載程序.lnk;File=$APP_PATH\UnInstall.exe;param=/u $APP_PATH;desc=卸載程序;

D. 我是vb新手,想製作一個安裝自己寫的程序的安裝程序!!請教該怎麼做詳細點!!!

可以用VB自帶的打包程序
比如,如果你用的是VB6的話
點[開始]--[程序]--[Microsoft Visual Studio 6.0]--[Microsoft Visual Studio 6.0 Tools]--[Package & Deployment Wizard]
然後彈出打包向導畫面,選擇你要打包的工程文件,然後點Package,根據提示就可以打包了。
這樣打包的安裝包圖標不好看,但是不需要第三方程序。
如果要好看的話,建議安裝Setup Factory7,可以在安裝過程中設置各種參數。

E. 用C語言編寫簡單的安裝程序

#include <stdio.h>
#include <stdlib.h>

char CopyFile(); //申明函數

void main()
{
system("mkdir C:\\aa"); //創建文件夾
CopyFile();
}

char CopyFile()
{
FILE *fp1,*fp2;
char c;
char source[20],destine[20];
printf("please input source filename:");
scanf("%s",source);
if((fp1=fopen(source ,"r"))==NULL)
{
printf("error opening file %s\n",source);
exit(0);
}

if((fp2=fopen(destine ,"w"))==NULL)
{
printf("error opening file %s\n",destine);
exit(0);
}
while(!feof(fp1))
{
c=fgetc(fp1);
fputc(c,fp2);
}
printf("\nok!\n");
fclose(fp1);
fclose(fp2);
return c;
}

F. 怎麼製作exe的安裝程序

用WinRAR製作「安裝程序」方案

由於操作系統的安裝時間較長,人們常常用克隆軟體Ghost將優化好的操作系統做一個備份,那麼我們是不是也可以將一些安裝並設置好參數的軟體備份起來呢?當然可以,我們用壓縮軟體WinRAR來實現。
WinRAR是一個著名的文件壓縮軟體,它功能強大、操作方便,較WinZip有過之而無不及。與WinZip相比,WinRAR有一個比較方便的地方就是它不用壓縮成ZIP或RAR文件就可以直接創建自解壓文件(即EXE格式文件)。下面我就以最常用的Winamp為例,簡單地介紹一下其「安裝程序」的製作方法。

首先必須安裝好壓縮軟體WinRAR,版本越高越好(現在最高版本為3.0 Beta7),然後安裝好Winamp及其各種面板、插件,再打開Winamp,將各種選項參數設置好,清空歌曲列表框中的歌曲列表。至此,准備工作就做好了。

打開Winamp所安裝的文件夾,按Ctrl+A全選該文件夾中的所有文件,單擊右鍵選擇「WinRAR」下的「添加到檔案文件...」,隨後打開一個參數設置框(如圖1),在「常規」選項卡中勾選復選框「創建自釋放格式檔案文件」,填入你想要生成的可執行文件的文件名,壓縮方式選擇「最好」;
http://www.99power.com/A-A-A/2005/05/26/20050658077056.gif

切換至「高級」選項卡,點擊中間的「自釋放選項」按鈕,在彈出的「高級自釋放選項」框中的「釋放路徑」欄填入「C:\Program Files\Winamp」,「釋放後運行」欄中輸入「Winamp.exe」;

再切換至「高級」選項卡,點擊「添加快捷方式」按鈕,則彈出「添加快捷方式」對話框,在創建位置中選擇「桌面」,源文件名中輸入「Winamp.exe」、快捷方式描述輸入「Winamp2.79簡體中文版」、快捷方式名輸入「Winamp2.79簡體中文版.lnk」,然後單擊「確定」按鈕;

若還要為開始菜單添加更多的快捷方式,則繼續單擊「添加快捷方式」按鈕,所有的快捷方式添加完後,快捷方式文本編輯框中將列出剛才添加的快捷方式的參數,我們也可以直接在這個文本編輯框中編輯或修改添加快捷方式的參數內容。所有參數都設置好以後,一直點擊「確定」按鈕即可生成Winamp的「安裝程序」。

執行這個程序安裝完後,便會自動打開Winamp,而且桌面和開始菜單中會添加一些預先設好的快捷方式,這樣就實現了安裝的效果。

註:這種方法只能用於那些不需要在Windows系統目錄下添加文件的軟體。

其他的就不講了,因為相對比較復雜。你可以試試Setup Factory,相對來說比較容易。

G. 軟體的安裝程序是如何製作的

Wise Installation System v9.02 漢化版

非常著名的安裝程序製作工具,它提供腳本編輯方式及眾多應有盡有的安裝選項,不愧為專業級的安裝程序製作軟體! 9.02 版的新特徵如下: 代碼簽名頁面現在更名為「數字簽名」。 修正拆卸程序後開始菜單中的程序組不能夠被刪除的問題。 當你使用一個變數命名一個新建的快捷方式時,在腳本中會出現一個空的快捷方式,因此會產生兩次創建快捷方式的操作。該問題已經被修正。 在前一個版本,從自定義對話框腳本讀取文本文件到變數存在問題,該問題可能會造成死機。導致該問題的原因是對話框腳本處理的變數相比主腳本處理的變數其大小限制更小一些。現在兩者的大小一致,不會再產生問題。 在拆卸程序時一些文件因為正在被使用而不能夠被立即刪除,操作系統將會為這些文件做上刪除標記,在下次重新啟動時再進行操作。如果在這個時候用戶重新安裝了軟體並重啟了計算機,這些文件仍然將被刪除,從而造成文件丟失。現在該問題已經被糾正——當拆卸程序後如果有必要重新啟動,拆卸程序會自動提示用戶。
下載地址:http://www.crsky.com/soft/1014.html

H. 如何製作一個安裝程序。

不知道你要做的安裝程序是什麼類型的,因為安裝製作軟體很多,操作方法也不一樣。
一、如果採用簡單的WinRAR來製作安裝程序,我給你如下的建議:
1、首先建立要彈出網頁的快捷方式,並將此快捷方式放入待壓縮文件夾
2、選擇WinRAR自解壓選項,在自解壓選項裡面有個"解壓後運行"選項,選擇你要打開的網頁快捷方式路徑
二、其他安裝程序製作軟體需要根據實際情況而定。在此無法做答

如果對您有幫助,請記得採納為滿意答案,謝謝!祝您生活愉快!

I. 如何製作軟體安裝程序(漂亮點的)

Wise Installation System v9.02 漢化版

非常著名的安裝程序製作工具,它提供腳本編輯方式及眾多應有盡有的安裝選項,不愧為專業級的安裝程序製作軟體! 9.02 版的新特徵如下:代碼簽名頁面現在更名為「數字簽名」。 修正拆卸程序後開始菜單中的程序組不能夠被刪除的問題。當你使用一個變數命名一個新建的快捷方式時,在腳本中會出現一個空的快捷方式,因此會產生兩次創建快捷方式的操作。該問題已經被修正。在前一個版本,從自定義對話框腳本讀取文本文件到變數存在問題,該問題可能會造成死機。導致該問題的原因是對話框腳本處理的變數相比主腳本處理的變數其大小限制更小一些。現在兩者的大小一致,不會再產生問題。在拆卸程序時一些文件因為正在被使用而不能夠被立即刪除,操作系統將會為這些文件做上刪除標記,在下次重新啟動時再進行操作。如果在這個時候用戶重新安裝了軟體並重啟了計算機,這些文件仍然將被刪除,從而造成文件丟失。現在該問題已經被糾正——當拆卸程序後如果有必要重新啟動,拆卸程序會自動提示用戶。

閱讀全文

與如何編寫安裝程序相關的資料

熱點內容
微博一周數據怎麼看 瀏覽:104
床上用品批發市場哪裡 瀏覽:810
影響產品銷售成本的因素有哪些 瀏覽:34
曼龍怎麼做代理 瀏覽:539
大學駕校如何找代理 瀏覽:61
怎麼銷售開拓檳榔市場 瀏覽:870
信息輔助家園共育活動有什麼 瀏覽:446
廣州服裝批發市場白馬什麼定位 瀏覽:622
產品定製需要什麼標志 瀏覽:76
信息隱藏在現實生活中應用於哪些方面 瀏覽:804
參與網路信息犯罪要多久才判 瀏覽:464
要想扎針技術好應該怎麼做 瀏覽:597
二手房買賣交易流程是什麼 瀏覽:939
充紅包銀行拒絕交易怎麼回事 瀏覽:195
抖音數據清空了怎麼恢復 瀏覽:470
技術學院指哪些 瀏覽:516
開店做什麼生意好加盟代理 瀏覽:31
增益開關技術是什麼 瀏覽:500
隱藏的程序什麼也看不見 瀏覽:819
工程技術專業能考什麼證書 瀏覽:360