貼吧賽爾號吧一個大佬提供了一個線索:在Flash組件檔案的二進制資料里面有明文存盤Flash自毀定時器的時間戳,鄙人厚著臉皮找這個大佬問到了這個時間戳在檔案里面的16進制資料:00 00 40 46 3E 6F 77 42,
注意,修改之前請先這個檔案備好份,萬一改錯了還能還原!
因為1月21日更新之后Edge就不再支持Flash了,改好之后的檔案和附帶的那個manifest.json最好也備個份,到時候可以拷貝到別的瀏覽器里面繼續使用!
我們用WinHex打開Edge瀏覽器里面的pepflashplayer.dll,搜索,查找十六進制數值,把剛才那個十六進制碼輸入進去(不要空格),果不其然,在PPAPI的DLL里面也發現了這個十六進制碼!

目前Edge瀏覽器的Flash版本是32.0.0.465,在版本32.0.0.465的PPAPI的DLL里面,這個時間戳的位置是015F6C68,
先別管那么多,根據計算機常識,資料通常是小端存盤,二進制的最高位通常是符號位,我們就把這一串的最后那個位元組42想個什么辦法改大一點,但是也不要超過80,不然可能就變成負數了,所以我們就暫且先把他改成72,保存之,替換到Edge的原來檔案,
再打開一個Flash的網頁,可以加載Flash了!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/248590.html
標籤:其他
上一篇:windous注冊表的作用
下一篇:計算機科學導論學習(一)
