1、打開此網站,進行注冊,獲取序列碼以及下載InstallShield-Limited-Edition

2、安裝完成之后,打開VisualStudio,新建項目

3、填寫基本應用信息

4、配置相關信息

5、添加必須安裝的程序
例如:安裝的電腦必須安裝.Net Framework 3.5,那么在解決方案下點擊Specify Application Data,然后雙擊Redistributables,找到.Net Framework 3.5,進行勾選之后,它會自動聯網下載,下載速度是比較慢的,下完之后,右側就會變成“Installed Locally””

如果下載失敗,我們就借助其他途徑來下載Net Framework 3.5,下載完之后我們只要把Net Framework 3.5放到下載失敗時提示的目錄下即可!
6、如果這里沒有自己想要的程序,那該如何
比如,我想安裝的電腦必須安裝某顯卡驅動,隨便復制一個已有的prq文件,修改里面的配置信息即可,下面就是我對GeForceExperience的設置

<conditions>判斷目標機器是否存在此組件的條件,可以通過注冊表、特殊文件版本等
<operatingsystemconditions>適用於哪些操作系統
<files>File和Url分別是設置本地組件包的路徑,通過http下載的url
<execute>如何運行此組件以及設置組件包運行時必要的參數
<behavior>設置組件包安裝前權限條件或重啟方式
7、最后出包

參考鏈接:
https://www.cnblogs.com/yinsq/p/5254893.html
https://www.cnblogs.com/zhuxiaohui/p/5139740.html
https://shieldmaster.wordpress.com/2009/04/26/tutorial-adding-setup-prerequisites-to-installshield-package/
https://msdn.microsoft.com/en-us/library/cc442767.aspx
http://blog.sciencenet.cn/blog-516137-863181.html
http://makaidong.com/u011450490/1/5906_11091198.html
https://blog.csdn.net/veryhappy/article/details/4137836
https://www.cnblogs.com/rexying/archive/2010/02/27/1674699.html
