Как узнать тип процесса (32 или 64)

Тема в разделе "WASM.WIN32", создана пользователем dyn, 28 ноя 2009.

  1. dyn

    dyn New Member

    Публикаций:
    0
    Регистрация:
    30 окт 2009
    Сообщения:
    566
    Делаю Process32First/Next
    Получаю список процессов

    Теперь как определить, это 32х битный или 64битный ехе запущен?
    Пока идея только одна - открывать процесс и чекать РЕ.

    Есть способы проще?
     
  2. dyn

    dyn New Member

    Публикаций:
    0
    Регистрация:
    30 окт 2009
    Сообщения:
    566
    Проблему решил
    Респект x64 !!!
     
  3. ohne

    ohne New Member

    Публикаций:
    0
    Регистрация:
    28 фев 2009
    Сообщения:
    431
  4. dyn

    dyn New Member

    Публикаций:
    0
    Регистрация:
    30 окт 2009
    Сообщения:
    566
    ohne
    Код (Text):
    1. Minimum supported client    Windows Vista, Windows XP with SP2
     
  5. ohne

    ohne New Member

    Публикаций:
    0
    Регистрация:
    28 фев 2009
    Сообщения:
    431
    ну и че дальше? )
     
  6. dyn

    dyn New Member

    Публикаций:
    0
    Регистрация:
    30 окт 2009
    Сообщения:
    566
    ohne
    да-да, точно
    уже по чердаку мне настучали :) все-верно, спасибо.
    Сперва делаем GetProcAddress. Если есть - вызываем функцию. Если отсутсвует - значит х32 по определению :)