麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > VBScript > 正文

用vbs實現的exe2swf工具腳本代碼

2020-07-26 11:58:24
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

dim AsoR,FlashFileName 
Set ArgObj = WScript.Arguments 

dim PositionStart,OKed,Tag,EndSize 
PositionStart = 920000'flash 4的播放器的大致字節(jié)數 
EndSize = 8    'exe文件結尾字節(jié)數,其它版本可以設置為0 
FlashFileName = ArgObj(0)'傳遞路徑 

set AsoR=CreateObject("Adodb.Stream") 
AsoR.Mode=3  
AsoR.Type=1  
AsoR.Open  
set AsoW=CreateObject("Adodb.Stream") 
AsoW.Mode=3  
AsoW.Type=1  
AsoW.Open 
AsoR.LoadFromFile(FlashFileName) 

OKed = true 
dim filesize 
filesize = AsoR.size 

if filesize>PositionStart then 
   while OKed 
       AsoR.Position = PositionStart 
       Tag = Bin2Str(AsoR.read(20)) 
       if instr(Tag,"0000000") >0 then 
           PositionStart = PositionStart + 1 
       else 
           PositionStart = PositionStart + 20 
       end if 
       if Tag = "00000000000000000708783" or Tag = "00000000000000000678783" then 
           OKed = false 
       end if 
       'if PositionStart > filesize then 
       '    OKed = false 
       'end if 
   wend 
else 
   msgbox "文件錯誤" 
end if 
PositionStart = PositionStart + 16 
'msgbox PositionStart 
AsoR.Position = PositionStart 
AsoW.write AsoR.read(filesize-int(PositionStart)-int(EndSize)) 

'新文件名 
dim newFileName 
'newFileName = left(FlashFileName,len(FlashFileName)-4) & ".swf" 
newFileName = FlashFileName & ".swf" 

Set fso = CreateObject("Scripting.FileSystemObject") 
If (fso.FileExists(newFileName)) Then 
   overwrite = msgbox(newFileName&" 已存在"& vbnewline &"要替換它嗎?",308,"文件已經存在 - exe2swf腳本") 
   if overwrite=6 then 
       AsoW.SaveToFile newFileName, 2 
   else 
       msgbox "操作被取消",0,"exe2swf腳本" 
   end if 
else 
   AsoW.SaveToFile newFileName, 1 
end if 

AsoR.close 
set AsoR=nothing 
AsoW.close 
set AsoW=nothing 

Function Bin2Str(Bin) 
   Dim I, Str 
   For I=1 to LenB(Bin) 
       clow=MidB(Bin,I,1) 
       if ASCB(clow)<128 then 
           Str = Str & (ASCB(clow)) 
       else 
           I=I+1 
           if I <= LenB(Bin) then Str = Str & (ASCW(MidB(Bin,I,1)&clow)) 
       end if 
   Next  
   Bin2Str = Str 
End Function 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产精品av久久久久久网址 | 亚洲精品a在线观看 | 成人午夜在线免费 | 神马久久精品综合 | 久久亚洲精品久久国产一区二区 | 精品国产一级毛片 | 偿还电影免费看 | 亚洲二区不卡 | 91精品国产综合久久久欧美 | 精品一区二区亚洲 | 国产精品成人亚洲一区二区 | 日韩视频在线观看免费 | 今井夏帆av一区二区 | 欧美色大成网站www永久男同 | 热re91久久精品国产99热 | 久久91久久久久麻豆精品 | 欧美性生活区 | 成人性视频在线 | 久久国产精品久久精品国产演员表 | 成人在线视频在线观看 | 最新中文在线视频 | 31freehdxxxx欧美 | 成人资源在线观看 | 欧美18一19sex性护士农村 | 免费国产网站 | 国产精品hd免费观看 | 日日草夜夜| 久久精品re | 亚洲最新黄色网址 | 欧美3p激情一区二区三区猛视频 | 久久久久亚洲a | 爱操视频 | 黄色大片www| 91麻豆精品国产91久久久点播时间 | 日本aⅴ在线 | 香蕉久草视频 | 91美女视频在线观看 | 毛片免费在线观看 | 成人三级电影网址 | 日韩在线播放第一页 | 亚洲视频观看 |