用Setup Factory打包Visual C++ 2008开发的程序心得总结
1:按文件的依賴順序將文件添加到set Factory中,注意:必須按依賴順序
? ? ? 添加文件,否則組件注冊會不成功。
2:然后按照博文http://blog.163.com/danshiming@126/blog/static/109412748201643464664/
? ? ?進行。
3:組件的注冊請參考http://blog.163.com/danshiming@126/blog/static/109412748201701152832518/
? ? ?博文。
4:第三方必須先安裝的軟件加入方法:
? ? ?a . 選擇“資源”-> “初始文件”在彈出的資源對話框中選擇“初始文件”頁,將第三方必須先安裝的軟件
? ? ? ?及其相關的所有文件都加入。
? ? ?b . 選擇“屏幕”-> “安裝前”在彈出的屏幕對話框中“安裝前”頁,雙擊“準備安裝”,
? ? ? ? 在彈出的對話框中選擇“操作”-> “在預加載”屬性頁,輸入如下腳本:
? ? ? ? Shell.Execute(SessionVar.Expand("%TempLaunchFolder%\\XXXXXXX.exe"), "open", "", "", SW_SHOWNORMAL, true)
? ?
? ? ? ?將XXXXXXX.exe換成第三方軟件的主程序的exe即可。
(說明:經過上面的a、b兩個步驟后,打包時,會將所有的第三方軟件的所有文件復制一份到安裝包中,
? 當安裝的時候,會將所有的第三方軟件的所有文件復制到系統臨時目錄下,對于win7系統來說就是如下目錄
? :C:\Users\YourName\AppData\Local\Temp\_ir_sf_temp_XX, 其中YourName是操作系統登錄的用
? ? 戶名,_ir_sf_temp_XX是Set Factory自動生成的目錄,其中XX是一個數字,表示你是第幾次安裝)
5:如果某文件作為從屬文件加入,需要去掉從屬文件對操作系統的檢測腳本
? ?去掉,否則會出現“Visual C++ 2008 runtime files are out of data ”
? ?錯誤,參見博文http://blog.163.com/danshiming@126/blog/static/109412748201701155159283/。
? ?
總結
以上是生活随笔為你收集整理的用Setup Factory打包Visual C++ 2008开发的程序心得总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTB-靶机-Shocker
- 下一篇: 英雄联盟s8比赛时间表