文件捆绑器原理
文件捆綁器編寫(xiě)
1)原理
1. 捆綁的程序分為三個(gè)部分,然后末尾追加的分別是程序名字 大小 分別30個(gè)字節(jié)來(lái)存儲(chǔ)
------加載程序
------捆綁程序1
------捆綁程序2
------捆綁程序1文件大小
------捆綁程序2文件大小
------捆綁程序1文件名字
------捆綁程序2文件名字
2. 加載程序作用:就是將程序1寫(xiě)出一個(gè)文件,程序2寫(xiě)出一個(gè)文件,然后執(zhí)行這兩個(gè)文件
2)編寫(xiě)
1. 加載程序
1)通過(guò)文件讀寫(xiě)加載程序,在加載程序末尾寫(xiě)上程序1程序2 文件大小 名字
2)加載程序編寫(xiě),獲取自身路徑,進(jìn)行文件讀寫(xiě)操作,聲明4個(gè)變量分別存儲(chǔ)文件1 2 名字 大小,然后分別寫(xiě)出文件1 文件2 調(diào)用Windows API函數(shù) ShellExecuteA() 來(lái)運(yùn)行捆綁的兩個(gè)程序
2. 界面編寫(xiě)
1)使用Qt寫(xiě)出界面
2)通過(guò)兩個(gè)按鈕獲取需要捆綁的兩個(gè)程序數(shù)據(jù) QFile 進(jìn)行 讀操作 分別獲取文件數(shù)據(jù),大小,名字
3)讀加載程序,然后寫(xiě)出加載程序數(shù)據(jù),在寫(xiě)出文件1數(shù)據(jù) 文件1名字 文件1大小
總結(jié)
- 上一篇: 计算机word除法公式,word怎么用函
- 下一篇: CDISC SDTM EG domain