PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

回應
 
主題工具
奇木拉
*停權中*
 
奇木拉的大頭照
 

加入日期: Sep 2020
文章: 7
關於ASM操作指令問題

asm操作代碼 有沒有可以檢查指標是存在或是不存在的 類似VC新版的 nullPTR

例如 EAX 錯誤指標 為0x100
那如果 跑到 類似 mov edx dword ptr ds:[eax+0x4]
這樣就崩潰了.

目前是可以使用 VC6 寫個Hook 但是他只能用 NULL 那個只能檢查指標是不是 0 而已.

如果使用asm可以完成最好
     
      
舊 2021-11-25, 10:50 PM #1
回應時引用此文章
奇木拉離線中  
asccpu
Master Member
 

加入日期: Jan 2002
您的住址: U.S.S AGC
文章: 1,667
沒有,那是寫程式者須自行處理的,在做之前先查驗EAX範圍。
 
__________________
辭源數位化計劃啟始於2014年1月。請拜訪成果。
舊 2021-11-26, 09:29 AM #2
回應時引用此文章
asccpu離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是05:43 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2024。