自解壓縮執行檔可以設定成只能執行而不能解壓縮嗎?

小弟想將軟體的免安裝版壓縮成單一的自解壓縮執行檔供人執行使用,但是不想讓他人利用解壓縮軟體就能將自解壓縮執行檔解壓縮獲取其中內容,請問這辦得到嗎?
2019-07-26 19:04 發佈
文章關鍵字 執行檔
不行

除非程式source code 你自己的


程式外面網路撿的

要執行,就得有完整的檔案,你不解開來,要怎麼執行

唯一的差別是 使用者自己解壓縮或程式自己解壓縮

重點:解壓縮後,就能在pc上找到檔案

Eigen wrote:
不行除非程式source...(恕刪)

感謝回覆。
我記得以前有一套專門打包的軟體,不論是免安裝的檔案,或是原始程式專案,都可以打包成一個 exe,而且可以直接執行。

記得沒錯,市面上有某一家公司的 ERP 軟體就是這樣做,將舊版的軟體用這種方式打包之後,號稱綠色軟體。

但是這種技術說穿了就是脫殼技術,現在的防毒軟體都直接視為病毒。

如果您想試試也可以自己寫,最好是用 VC++/MFC 比較好做。
新增一個 exe 的專案當作宿主,將所有真正要用到的檔案以 binary 的方式全部加到 resouce file 裡面。
程式執行時,將檔案一一的 write 到站站存資料夾,執行完畢再刪除,或是根本就不刪除。

簡單的說,就是把你的程式寄生在一個 exe 裡面,但是這也是最簡單、最傳統的木馬程式入侵方式。

我以前用過這個技術也了一支免費的 FTP 工具產生器 Give Me Files ,當時還連續上了幾年的雜誌。
雖然,不論產生器或是產生出來的 FTP 工具都是免安裝的綠色軟體,相對已經很安全了,但是還是很容易被判定為病毒,因此用途不大,這幾年就不維護了。
本生物已配置全天候戰鬥系統~ 手機不通、Skype 離線時,請託夢,或留言!

Ricado wrote:
我記得以前有一套專...(恕刪)

感謝熱心回覆,我搜尋看看打包軟體。

劊客 wrote:
感謝熱心回覆,我搜...(恕刪)


搜尋一下 pack your software into one single exe
或是 pack your application into one single exe

就可以找到很多,有的還可以加密碼保護
本生物已配置全天候戰鬥系統~ 手機不通、Skype 離線時,請託夢,或留言!
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?