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

麥兜龍舞腳本

發布時間: 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一模一樣。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:645
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:936
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:632
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:821
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:731
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1066
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:299
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:160
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:852
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:763