當前位置:首頁 » 操作系統 » 易語言內存補丁源碼

易語言內存補丁源碼

發布時間: 2022-10-19 09:50:24

Ⅰ 我用易語言打開源碼老出現0x00450e3d 指令引用的0x00000054 內存 該內存不能為 read 什麼情況

修電腦時,經常碰到這類問題。

先下:【read修復工具】,修復一下,試試!
這是你下載的「游戲或軟體」與電腦「內存」有沖突
1。游戲或軟體帶木馬或病毒!(殺毒軟體,全盤掃描與自定義掃描,重啟後,隔離區,徹底刪除)
2。游戲或軟體與其它游戲有沖突!(同類軟體,互不兼容!開始菜單,程序,卸載,只留一個游戲)
3。游戲或軟體與其它軟體沖突!(如:沖突播放器或某些殺毒軟體過於敏感,卸載播放器或殺毒,重裝游戲)
4。游戲或軟體版本電腦顯卡不支持!(下載:驅動人生或驅動精靈,更新顯卡驅動)
5。游戲或軟體缺少必要的dll文件或游戲補丁!(dll文件,360系統急救箱,dll文件恢復,添加恢復!游戲補丁建議去:官網下載!)
6。游戲或軟體帶惡評插件!(可以用360安全衛士或金山衛士,或可牛免費殺毒,掃描插件,立即清理)
7。游戲或軟體版本,不適合當前系統運行!(開啟「兼容模式」或更換游戲版本試試,建議去下載:正規官網游戲!)
8。游戲或軟體有bug或錯誤或帶可疑啟動木馬!(試試:360系統急救箱,系統修復,全選,立即修復!網路修復,開始修復!
再點:開始急救!重啟後,點開「文件恢復區」,全選,徹底刪除文件)!
9。再不行,開始菜單,運行 ,輸入cmd, 回車,在命令提示符下輸入(復制即可) :
for %1 in (%windir%\system32\*.ocx) do regsvr32 /s %1
粘貼,回車,再輸入:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
回車!直到屏幕滾動停止為止,重啟電腦!
10。實在不行,還原系統
以上的都試過,問題如果依舊,那麼就是硬體的問題了,請用排除法確定某一硬體出問題,及時維修及更換
請採納, 謝謝!

Ⅱ 易語言優化內存清理垃圾源碼!

思路]:
1.清理垃圾的原理是利用bat批處理文件來實現的。
將下面復制到記事本,另存為 清理垃圾.bat 保存類型:所有文件
@echo off
echo 正在清除系統垃圾文件,請稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系統LJ完成!
echo. & pause

2.將保存好的bat文件加入資源。
3.點擊按鈕,執行流程:
寫出常量(資源)—— 運行bat——刪除Bat

代碼很簡單,思路最重要。——Saber為你解答,不懂追問。

Ⅲ 如何用易語言寫內存補丁

當然能行。你寫個dll,時鍾循環判斷那個地址的值是否為7530,如果是,則寫內存、窗口銷毀。如果不是,則dll還沒被載入。再把這個dll用loadpe添加到目標程序的輸入表,dll里的代碼初始化里寫載入窗口、窗口要隱藏的,然後是時鍾周期。

Ⅳ 易語言源碼:寫內存小數型 (純API 不用模塊的也行)

要用到3個API 分別是「OpenProcess」 」WriteProcessMemory「 「CloseHandle」

API命令:

OpenProcess:

.版本2

.DLL命令API_OpenProcess,整數型,"kernel32","OpenProcess",公開,打開一個已存在的進程對象,並返回進程的句柄。
.參數訪問方式,整數型,,渴望得到的訪問許可權(標志)
.參數是否可以被子進程繼承,整數型,,是否繼承句柄
.參數進程標識,整數型,,進程標示符(PID)

WriteProcessMemory:

.版本2

.DLL命令API_ReadProcessMemory整數型,邏輯型,"kernel32.dll","ReadProcessMemory",,讀內存
.參數進程句柄,整數型,,由OpenProcess返回的進程句柄如參數傳數據為-1目標進程為自身進程。
.參數讀取的內存地址,整數型,,要讀的內存首地址。
.參數保存數據的緩沖區,整數型,傳址,讀取回來的整數型內容
.參數讀取的位元組數,整數型,,要讀取回來的位元組數
.參數實際讀取的位元組數,整數型,,返回實際讀取的位元組數非零值代表成功。

CloseHandle:

.版本2

.DLL命令API_CloseHandle,邏輯型,,"CloseHandle",公開,關閉內核對象
.參數要關閉的句柄,整數型,,[API_OpenProcess]返回值

----------------------------------------------------------------------------------------------------------------------

子程序:

.版本2

.子程序寫內存整數型,邏輯型,公開,對指定進程內存地址寫入整數型內容;成功返回真,失敗返回假
.參數進程ID,整數型,,進程標示符(PID)
.參數內存地址,整數型
.參數寫入數據,整數型
.局部變數局_對象句柄,整數型
.局部變數局_返回值,整數型
.局部變數局_判斷返回,整數型

局_對象句柄=API_OpenProcess(#PROCESS_ALL_ACCESS,0,進程ID)
API_WriteProcessMemory整數型(局_對象句柄,內存地址,寫入數據,4,局_判斷返回)
API_CloseHandle(局_對象句柄)
.如果真(局_判斷返回>0)
返回(真)
.如果真結束
返回(假)

#PROCESS_ALL_ACCESS = 2035711

Ⅳ 易語言內存更換皮膚 誰有源碼 不需要模塊

.版本 2
.DLL命令 載入皮膚, 整數型, "SkinH_EL.dll", "SkinH_Attach_Ex", 公開
.參數 皮膚路徑, 文本型
.參數 皮膚口令, 文本型

雙擊_啟動窗口寫入代碼
載入皮膚 (取運行目錄 () + 「\皮膚名稱.she」, 「」)

Dll文件要放在程序的同目錄下,否則出錯提示!

Ⅵ 易語言:內存_驅動讀寫1.寫位元組集源碼

.子程序讀位元組集,位元組集,公開,讀取位元組集數據(返回位元組集失敗返回空)
.參數進程ID,整數型,,進程ID
.參數內存地址,整數型,,內存地址
.參數長度,整數型,可空,可空。留空將智能讀取長度
.局部變數變數,位元組集,,,保存讀取數據的變數
.局部變數操作句柄,整數型
.局部變數內存塊信息,精易_內存屬性
操作句柄=OpenProcess(#PROCESS_ALL_ACCESS,0,進程ID)'取得操作句柄
.如果真(長度=0)
VirtualQueryEx(操作句柄,內存地址,內存塊信息,28)
長度=內存塊信息.區域長度+內存塊信息.區域地址-內存地址
.如果真結束
變數=取空白位元組集(長度)
ReadProcessMemory_位元組集(操作句柄,內存地址,變數,長度,0)
CloseHandle(操作句柄)

返回(變數).子程序寫位元組集,邏輯型,公開,寫入位元組集數據(成功返回真,失敗返回假)
.參數進程ID,整數型,,進程ID
.參數內存地址,整數型,,內存地址
.參數要寫入的數據,位元組集,,寫入數據
.局部變數操作句柄,整數型
.局部變數a,整數型
操作句柄=OpenProcess(#PROCESS_ALL_ACCESS,0,進程ID)
a=WriteProcessMemory_位元組集(操作句柄,內存地址,要寫入的數據,取位元組集長度(要寫入的數據),0)
CloseHandle(操作句柄)
.如果(a=0)
返回(假)
.否則
返回(真)


.子程序讀小數,小數型,公開
.參數進程ID,整數型
.參數內存地址,整數型
.局部變數臨時整數,小數型
.局部變數操作句柄,整數型
操作句柄=OpenProcess(#PROCESS_ALL_ACCESS,0,進程ID)'取得操作句柄
ReadProcessMemory_小數型(操作句柄,內存地址,臨時整數,4,0)
CloseHandle(操作句柄)
返回(臨時整數)


.子程序寫小數,邏輯型,公開
.參數進程ID,整數型,,進程ID
.參數內存地址,整數型,,內存地址
.參數要寫入的值,小數型,,寫入數據
.局部變數局_進程句柄,整數型
.局部變數a,整數型
.局部變數局_長度,整數型
局_進程句柄=OpenProcess(#PROCESS_ALL_ACCESS,0,進程ID)
a=WriteProcessMemory_小數型(局_進程句柄,內存地址,要寫入的值,4,0)
CloseHandle(局_進程句柄)
返回(a=1)

Ⅶ 易語言自動釋放內存

程序結合易語言操作系統界面功能支持庫,調用API函數實現自動釋放內存。
易語言內存釋放源碼,易語言,易語言內存釋放源碼常式程序結合易語言操作系統界面功能支持庫,調用API函數實現自動釋放內存。
易語言內存釋放實例例子。

Ⅷ 易語言做內存補丁怎麼讓程序剛啟動到入口就打補丁

你想修改的是匯編,對應的也就是機器碼。必須先在程序中找到需要更改的地址,再把操作語句的對應機器碼復制下來,保存在變數「備份」中,位元組集型,然後再修改跳轉後

Ⅸ 易語言修改游戲內存

易語言修改游戲內存參考代碼如下:
.版本 2

.程序集 窗口程序集1
.程序集變數 進程ID, 整數型
.程序集變數 分數地址1, 整數型
.程序集變數 a, 整數型

.子程序 _時鍾1_周期事件

進程ID = 進程取ID (「這里填你的紙牌ID 比如:QQ.exe」)
分數地址1 = 讀內存整數型 (進程ID, 十六到十 (「10117194」))
a = 讀內存整數型 (進程ID, 分數地址1, )
標簽1.標題 = 到文本 (a)

.子程序 _按鈕1_被單擊

寫內存整數型 (進程ID, 分數地址1, 到整數 (編輯框1.內容))

這樣就行了,用到的組件是 一個按鈕 一個編輯框 一個標簽 一個時鍾。

Ⅹ 如何用易語言代碼修改內存

.版本 2

.程序集 窗口程序集1
.程序集變數 ID, 整數型
.程序集變數 進程句柄, 整數型
.程序集變數 地址1, 整數型
.程序集變數 地址2, 整數型

.子程序 __啟動窗口_創建完畢

ID = 進程取ID (「winlinez.exe」)
進程句柄=進程ID取進程句柄(ID)
地址1 = 讀內存整數型 (進程句柄, 十六到十 (「00430144」))
地址2 = 讀內存整數型(進程句柄,地址1 + 十六到十 (「00430144」)

.子程序 _按鈕1_被單擊

時鍾1.時鍾周期 = 1000

.子程序 _時鍾1_周期事件

寫內存整數型 (進程句柄, 地址2, 9999)

.子程序 _按鈕2_被單擊

時鍾1.時鍾周期 = 0
如果還是讀不出來,那麼這個地址就是有內存保護機制的,或者你找的不是基址

熱點內容
方舟怎麼用自己的存檔進入別人的伺服器 發布:2025-05-14 16:46:25 瀏覽:875
微博視頻高清上傳設置 發布:2025-05-14 16:38:41 瀏覽:548
資料庫圖書管理設計 發布:2025-05-14 16:33:52 瀏覽:378
php開發的網頁 發布:2025-05-14 16:22:03 瀏覽:477
伺服器內存跑滿了怎麼回事 發布:2025-05-14 16:21:16 瀏覽:224
微信qq音樂緩存 發布:2025-05-14 16:16:16 瀏覽:469
c語言回收內存 發布:2025-05-14 16:16:08 瀏覽:144
2021國產安卓頂級旗艦買哪個 發布:2025-05-14 16:15:36 瀏覽:300
linux自學視頻 發布:2025-05-14 16:14:49 瀏覽:256
我的世界伺服器崩了重啟 發布:2025-05-14 16:09:37 瀏覽:45