當前位置:首頁 » 編程軟體 » 麥兜龍舞腳本

麥兜龍舞腳本

發布時間: 2022-06-19 10:26:16

A. 網上有很多能把VBS腳本文件轉換為EXE可執行文件的軟體 比如 vbsedit等 我想知道原理,到底是怎麼轉換的

呵呵,沒你想像的那麼復雜。提供一種簡易的實現思路吧:
1. 創建一個包含字元串資源的exe,exe的主要內容是:
int main()
{
// 1. 讀取資源里的字元串,並把它寫入到某個臨時文件里去。
。。。。
// 2. 調用系統函數運行上面那步生成的vbs文件,比如:
system("explorer.exe temp.vbs");
}

2. 現在才輪到真正的轉換程序。
先把第一步里的exe當成二進制資源保存起來(RCDATA類型)。
一旦開始轉換,先把exe的二進制數據從RCDATA資源里讀出來。
再把要轉換的VBS文件內容讀取出來,並替換掉之前那個exe的字元串資源。具體怎麼替換參考下PE格式的文檔就清楚了。
最後把經過替換之後的exe給用戶保存起來,這個exe的功能就跟那個VBS一模一樣。

熱點內容
同時修改多台伺服器管理地址工具 發布:2025-05-16 09:20:36 瀏覽:421
什麼配置就能玩地平線 發布:2025-05-16 09:13:46 瀏覽:82
python旋轉圖片 發布:2025-05-16 09:13:40 瀏覽:638
少女前線防檢測腳本 發布:2025-05-16 08:59:07 瀏覽:728
編譯器對系統的依賴 發布:2025-05-16 08:37:29 瀏覽:711
javamap數組 發布:2025-05-16 08:37:28 瀏覽:451
移動光貓如何自行修改密碼 發布:2025-05-16 08:20:15 瀏覽:125
作為基線存儲 發布:2025-05-16 08:15:22 瀏覽:859
安卓怎麼關閉手機應用推薦 發布:2025-05-16 08:03:38 瀏覽:930
sql內置函數 發布:2025-05-16 08:03:34 瀏覽:923