OllyDbg + DirectX игра

Discussion in 'WASM.RESEARCH' started by ololoe, Nov 7, 2009.

  1. ololoe

    ololoe New Member

    Blog Posts:
    0
    Joined:
    Nov 5, 2009
    Messages:
    17
    Всем привет.

    Если игру запускать через Open, то после старта олли паузит процесс, и экран остается даже после Alt+Tab в 640*480*8 :) Единственное, что остается - убить процесс игры.

    Есть ланчер, в который встроен модифицированный DxWnd. Но если стартовать игру через ланчер, а потом аттачиться к процессу, то игра в 4/5+ случаев виснет. Если же стартовать из дебаггера ланчер, то и дебажить будем его, а не игру.

    Что делать?
     
  2. comrade

    comrade Константин Ёпрст

    Blog Posts:
    0
    Joined:
    Sep 16, 2002
    Messages:
    232
    Location:
    Russian Federation
    Использую майкософтовские отладчики (windbg, cdb) через второй компьютер (remote debugging). Это так увереннее будет работать. Оллидбг в таких экзотических случаях не надёжен.
     
  3. x64

    x64 New Member

    Blog Posts:
    0
    Joined:
    Jul 29, 2008
    Messages:
    1,370
    Location:
    Россия
    Дак и виртуалкой обойтись можно, зачем второй компьютер-то? VMware Workstation 7.0 вполне игрушки DirectX-овские тянет.
     
  4. J0E

    J0E New Member

    Blog Posts:
    0
    Joined:
    Jul 28, 2008
    Messages:
    621
    Location:
    Panama
    В простых случаях можно найти вызов SetCooperativeLevel и поменять флаг.