問題:對於經常需要更改配置資訊的程式一般會附帶乙個配置檔案,所以這樣的乙個程式至少都會有兩個檔案(exe檔案、配置檔案),這對於一些粗心的使用者不方便,他們拷貝程式有時會只拷貝exe檔案。
解決方法:把exe檔案和配置檔案合併到乙個檔案中,即是在exe檔案末尾追加配置資訊,exe程式執行時再從自身檔案的末尾讀出配置資訊。
具體的過程是:
1、做乙個往檔案末尾追加、修改位元組串的程式a(刪除二進位制檔案的資料不好做就不做了);
2、確定配置資訊的編碼格式;
3、就寫真正要實現功能的程式b,加入從自身檔案尾部讀資料(寫是不行啦)的**;
4、用程式a在程式b的尾部追加確定好的配置資訊。
這樣使用者得到的兩個檔案:乙個用於修改配置資訊,乙個就是真正的業務程式,使用前寫入配置資訊。
exe 檔案自解壓執行
1 coblatstrike 生成的shellcode經過處理生成的exe,然後準備乙個exe的程式。2 滑鼠右鍵,新增到壓縮檔案。點選建立自解壓格式壓縮檔案。rar就會變成exe字尾的檔案。3 高階自解壓選項,常規 解壓路徑 c windows temp 絕對路徑4 設定設定程式 提取後執行 c ...
製作自解壓安裝檔案
shell的強大功能使得linux中自解壓安裝程式的製作變的很簡單。隱藏 2原理簡介 3參考資料 基本思路是建立乙個檔案,前半部分是乙個shell指令碼,後半部分則是tar建立的壓縮檔案。shell指令碼呼叫tar解壓檔案的後半部分,再呼叫解壓後的安裝檔案。本文給出的方法比較靈活,對安裝指令碼的行數...
檔案末尾追加內容三種方式
在檔案末尾進行內容的追加,有三種方法 利用fileoutstream構造方法的每二個引數實現內容的追加 param f 檔案 param context 所要追加的內容 bufferedwriter br new bufferedwriter new outputstreamwriter new f...