Enigma Virtual Box采用了獨(dú)特的虛擬化技術(shù)。它使用特有的外殼將數(shù)據(jù)文件插入到主程序中。外殼在主程序運(yùn)行之前就執(zhí)行代碼,掛鉤某些系統(tǒng)讀寫函數(shù)并獲取文件信息。當(dāng)應(yīng)用程序試圖訪問封裝的文件時(shí),外殼就會(huì)反饋需要的數(shù)據(jù),這樣軟件并不影響運(yùn)行也不會(huì)有額外文件釋放到硬盤。
那么如何使用Enigma Virtual Box進(jìn)行單文件綠色可執(zhí)行軟件的封裝呢?最簡單的操作如下:
第一步,瀏覽并選擇主文件*.exe文件,也就是主程序MainFrame,同時(shí)確定好封包之后的程序另存目錄以及文件名,切記不可以與當(dāng)前封包主程序同目錄且同名。
第二步,點(diǎn)擊 “增加” 其他文件和文件夾(先增加文件夾,在增加文件……),并移除掉已經(jīng)添加的“待封包的主程序”中的文件夾中同名主程序MainFrame,主要是為了減小封包后的單文件綠色版可執(zhí)行文件的體積。
第三步,點(diǎn)擊“執(zhí)行封包”按鈕即可輕松打造屬于自己的綠色單文件版可執(zhí)行軟件,有一點(diǎn)可能要先說,封包后的軟件在體積上可能較大,如果為了更好的傳播,您可以使用WinRAR、7-Zip進(jìn)行壓縮后在上傳分享!
最后,分享由筆者分離多余無用語言精心打包分享的綠色版Enigma Virtual Box,然而這其中還有更多值得我們?nèi)パ芯亢蛯W(xué)習(xí)的,如果您感興趣可以在本文的基礎(chǔ)上進(jìn)行拓展和交流!