最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

應(yīng)用軟件提取出來,打包成.EXE文件在別的電腦上能不能安裝?

2023-02-15 11:00 作者:冰山夢678  | 我要投稿

  應(yīng)用軟件提取出來,打包成.EXE文件在別的電腦上能不能安裝?


  有些軟件可以,有些不行。比如一些大型網(wǎng)絡(luò)游戲是可以的。這類軟件直接把安裝目錄做成自解壓的.exe文件就可以了,其實直接復(fù)制到另一臺電腦上也可以運行。


  除開那些游戲,其他的大多數(shù)應(yīng)用軟件都是不可以的。理論上來講你這個想法是可行的,只是沒有實際操作的意義。


  應(yīng)用軟件的安裝過程,就是把安裝包解壓,解出來的文件根據(jù)開發(fā)者的設(shè)計,釋放到電腦上不同的地方,比如有些要釋放到系統(tǒng)安裝目錄,有些要釋放到軟件安裝目錄,還有些要釋放到系統(tǒng)臨時文件夾。


  除了解壓,它還要把釋放出來的很多文件在注冊表里面注冊,還有很多鏈接庫文件要在系統(tǒng)中注冊,等等還有很多過程。


  理論上講,如果你把這些過程全部弄清楚了,你就可以手動來把這軟件的安裝過程進(jìn)行一次反執(zhí)行,把所有解壓出來的文件重新打包,把各個文件關(guān)聯(lián)注冊動作記下來,然后在另一臺電腦上手動解壓(或用批處理自動解壓也一樣),然后逐個文件的手動注冊,再去注冊表里一項一項的手動修改,這樣也可以完成軟件安裝的。


  軟件的安裝,其實也就是把那些原本手動進(jìn)行的工作,專門編一個程序來自動執(zhí)行而已,這個程序就叫做“安裝程序”。


  各個軟件安裝包里面都有個setup.exe或install.exe,這個就是。如何封裝EXE安裝程序?有時我們需要將軟件的的多個文件或者是綠色軟件、非安裝類軟件,打包成一個可執(zhí)行的exe安裝程序,方便進(jìn)行安裝。普通的任意文件,比如mp3文件或者txt文本文件,只記錄有數(shù)據(jù),沒有可以執(zhí)行的代碼,顯然不可能直接轉(zhuǎn)換成exe可執(zhí)行文件的。


  怎么把文件夾里面內(nèi)容打包成一個EXE文件,這個可以實現(xiàn),但是涉及的方面比較多。


  還有,你搞的這個HTML要打包,建議的思路是:把HTML文件連同其相關(guān)文件(如圖片、css文件、腳本文件等)作為PE的資源文件編譯進(jìn)exe中。需要打開時,可以讀取這些資源,還原至磁盤,然后調(diào)用ShellExecute等函數(shù)打開。


  注意因為HTML對這些相關(guān)文件的引用是按照路徑的,所以還原后需要保持原來的目錄結(jié)構(gòu)。


  這就需要在PE里預(yù)先保存一個目錄結(jié)構(gòu)。當(dāng)層比較多時,需要借助于樹形數(shù)據(jù)結(jié)構(gòu)才可以。文件路徑和文件名是字符串,可以都堆在一塊兒,然后每個設(shè)置一個指針(這個指針可以儲存在前面提到的目錄結(jié)構(gòu)樹的節(jié)點上)。還原時,按圖索驥即可。


  另外好像樓主說的是多個HTML文件,這樣雙擊exe,為了有選擇的打開某一個HTML,可以用命令行的方式。函數(shù)是Get Command Line。


  最容易理解的例子就是MSoffice的安裝包,你打開想想看就明白了。


  另外,Microsoft Office PowerPoint 2007怎么把幻燈片打包成.exe文件?


  第一步、文件打包 ①安裝Microsoft Office PowerPoint Viewer 2007 ;②通過搜索功能,找到如下5個文件,把它們都復(fù)制到一個文件夾中(包括:ppvwintl.dll; pptview.exe.manifest ; pptview.exe; saext.dll; intldate.dll); ③把你要打包的PPT文件(如cs.pptx 和需要的聲音視頻文件)也復(fù)制到該文件夾內(nèi)。


  注:本步驟也可以通過Power Point的打包功能實現(xiàn)(見附錄1) 第二步、制作exe文件 安裝WinRAR中文版,接下來步驟全部用WinRAR完成。


 ?、龠x中文件夾內(nèi)的所有文件,在選中文件上點擊右鍵,選擇“添加到壓縮文件(A)...”。


 ?、诔霈F(xiàn)“壓縮文件名和參數(shù)”窗口。


  在“常規(guī)”標(biāo)簽中的“創(chuàng)建自解壓格式格式壓縮文件(X)”選項前打勾,并為檔案文件任取一個文件名(如cs.exe),注意以EXE結(jié)尾。


 ?、?然后點擊“高級”標(biāo)簽, 在“高級”標(biāo)簽中點擊“自解壓選項”按鈕,出現(xiàn)“高級自解壓選項”窗口。


  在“常規(guī)”標(biāo)簽下的“解壓后運行(F)”中,輸入:“pptview.exe cs.ppt”,pptview.exe和cs.ppt中間有一空格。


  解壓路徑中選擇“在當(dāng)前文件夾中創(chuàng)建” ④在“模式”標(biāo)簽中,在“解壓到臨時文件夾(T)”前打上勾;“安靜模式”選擇“全部隱藏”。


  這樣可以在打開文件時,不出現(xiàn)任何提示,播放幻燈片;并在退出演示后,不在演示電腦上留下任何痕跡。


 ?、?在“文字和圖標(biāo)”標(biāo)簽中,“自定義自解壓文件的徽標(biāo)和圖標(biāo)”中給即將生成的EXE文件指定一個ICO圖標(biāo)。


  ico圖標(biāo)可以去網(wǎng)站下載幾個,這樣一般人就看不出這是用WinRAR制作的了。


 ?、?確定再確定之后,開始壓縮,最后生成一個cs.exe文件。


 ?。ū静襟E同樣可以選擇其他途徑實現(xiàn),詳見(附錄2) 附錄:若要將演示文稿另存為包,請按照下列步驟操作: 1.啟動 PowerPoint 2003 或 PowerPoint 2007。


  2.打開相應(yīng)的 PowerPoint 演示文稿文件。


  3.在 PowerPoint 2003 中單擊 文件,然后單擊 打包成 CD。


  在 PowerPoint 2007 中單擊 Microsoft Office 按鈕,指向 發(fā)布,然后單擊 打包成 CD。


  注意此過程打包演示文稿的文件夾或 CD。


  4.在 將 cd 框中鍵入您的文件夾或您的 CD 的名稱。


  5.您可以包含多個 PowerPoint 演示文稿文件。


  如果您想要包含更多的文件,單擊 添加文件,然后選擇您想要添加其他文件。


  注意默認(rèn)狀態(tài)下,PowerPoint Viewer 2003 將播放會自動在指定的順序中的所有文件。


  您可以指定包括其他文件時所需的順序。


  6.必要時您可以單擊 選項 可更改下列設(shè)置: ?包括 PowerPoint 播放器 ?包含鏈接的文件 ?嵌入 TrueType 字體 ?使用密碼來幫助保護(hù)在 PowerPoint 演示文稿7.單擊 復(fù)制到文件夾 按鈕或 復(fù)制到 CD 按鈕。


  8.如果您單擊 復(fù)制到 CD 按鈕,該文件將被復(fù)制到 CD 中。


  如果您單擊 復(fù)制到文件夾 按鈕,PowerPoint 將連同一個名稱和指定的位置的文件復(fù)制。


  如果您單擊 復(fù)制到文件夾 按鈕在第 7 步中,您現(xiàn)在可以使用第三方 CD 燒錄程序?qū)⑽募?fù)制到 CD。


  附錄2:將ppt打包成自動播放的exe文件 做好ppt以后選擇文件->打包成CD...,相關(guān)選項不再贅述。


  然后去打包路徑下,將所有文件全選,添加到壓縮文件(RAR)。


  選擇“創(chuàng)建自解壓縮文件”,然后點擊注釋選項卡,在手動輸入注釋中粘貼以下腳本: Path=PPT SavePath Setup=play.bat Temp Mode Silent=1 Overwrite=1 確定即可。


  當(dāng)然,這段腳本也可以通過選項卡中慢慢設(shè)置。


  不想多羅嗦了,還是直接粘貼腳本快。


應(yīng)用軟件提取出來,打包成.EXE文件在別的電腦上能不能安裝?的評論 (共 條)

分享到微博請遵守國家法律
阳谷县| 濮阳县| 历史| 青川县| 上林县| 台南市| 绥宁县| 泽州县| 湘阴县| 三穗县| 河池市| 新郑市| 墨竹工卡县| 镇平县| 扬州市| 板桥市| 平远县| 永昌县| 梁山县| 长子县| 青神县| 赤峰市| 临洮县| 宿松县| 剑川县| 新沂市| 贵阳市| 桦甸市| 连平县| 彰化市| 长丰县| 弥勒县| 清苑县| 庐江县| 什邡市| 成安县| 二连浩特市| 莱芜市| 内江市| 汉阴县| 凤山市|