看板 ASM 關於我們 聯絡資訊
就是寫了一個中斷的程式 攔截鍵盤所打的指令 並在按某個熱鍵之後 顯示在螢幕上 可以正常組譯 但是用XP 的cmd 去執行時 一按到ENTER 或 所指訂的熱鍵 就會跳出一個視窗 NTVDM CPU已經遇到不合法的指示 CS:0808 IP:d627 OP:63 21 00 01 00 按略過後會出現另一個CS IP OP不一樣的視窗 最後就被強制終止程式了 想請問是程式的問題 還是xp不能執行16位元的程式 謝謝~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.194.96
loveflames:XP可以執行,但是也不是什麼都能跑,程式碼po出來看看? 12/30 11:45
zha0:原你的 CS:IP 起來 ... 是程式流程亂跳了,看看有沒正常結束 12/30 11:52
zha0:還是呼叫函數反回有錯之類的 . 12/30 11:53
ggg12345:除了administrator的user外,一般user mode不能執行中斷的 01/08 07:56
ggg12345:的入口點設定.假如系統可以設了後,就要看是否動了return 01/08 07:58