無奈的數據"開關"製作方法

其實以前在某個地方早就發過這超沒技術性的文章拉XDDD
不過我也忘記丟哪去了所以重打一篇...
如果對其中所使用的CE指令不懂請看這篇... 超簡易數據閱讀註釋

這邊拿TwMS v151.1_ICS_怪物不退來當例子...
  1. //TwMS v151.1_ICS_怪物不退
  2. [Enable]
  3. RegisterSymbol(OnOff)
  4. Alloc(CheckESP, 64)
  5. Alloc(OnOff, 04)

  6. OnOff:
  7. DD 01 //設定啟動1

  8. CheckESP:
  9. Cmp [OnOff], 01 //這就是開關了...
  10. Jne 0074B5EF
  11. Cmp [Esp+3C], 0062B31C
  12. Jne 0074B5EF
  13. Mov [ESP+3C], 0062B32F
  14. Jmp 0074B5EF

  15. 00E71014:
  16. DD CheckESP
  17. [Disable]
  18. 00E71014:
  19. DD 0074B5EF
  20. DeAlloc(CheckESP)
  21. UnRegisterSymbol(OnOff)
那我印象中...AutoASM他也是支援以下這個語法的...
當你已經RegisterSymbol之後就可以直接調用符號位址...
所以你可以寫一個控制開關的數據...
  1. [Enable]
  2. OnOff:
  3. DD 01 //打勾啟動
  4. [Disable]
  5. OnOff:
  6. DD 00
本篇沒有技術的文章發表於http://knowlet3389.blogspot.tw/

留言

  1. 大大你好 我用了怪物不退當樣本要修改 全版本左右走代碼 但實在差太多了 可以請大大修改一下嗎 謝謝

    回覆刪除
  2. [Enable]
    OnOff:
    DD 01 //打勾啟動
    [Disable]
    OnOff:
    DD 00
    這段的意思是去控制
    TwMS v151.1_ICS_怪物不退
    裡面的Cmp [OnOff], 01嗎?
    一樣是用到TEXT去控制嗎?

    回覆刪除
  3. 謝謝大大回覆 我是想改 左右走的代碼 只要將按鈕那幾行加到代碼內就可以有開關功能嗎

    回覆刪除
  4. 大大看不太懂 有辦法更白話嗎

    回覆刪除
  5. 就是左右走的代碼改出來不能用 可以麻煩大大再示範一次嗎 謝謝

    回覆刪除
  6. 這樣不是一樣要打勾才能使用???能否設快鍵??

    回覆刪除

張貼留言

本月最夯