надо отладить explorer 64 bit

Тема в разделе "WASM.WIN32", создана пользователем goluzov, 30 июн 2011.

  1. goluzov

    goluzov New Member

    Публикаций:
    0
    Регистрация:
    30 июн 2011
    Сообщения:
    20
    есть прога которая выводит все процессы которые есть в трее http://rouse.drkb.ru/winapi.php#fwsystrayinfo

    она не работает на x64 системах

    кому сколько денег надо чтобы сделать?

    надо отладить explorer 64 bit чтобы сделать
     
  2. goluzov

    goluzov New Member

    Публикаций:
    0
    Регистрация:
    30 июн 2011
    Сообщения:
    20
    есть даже подсказка

    на SendMessage + TB_GETBUTTONINFO структура возвращается наполовину заполнена, т.е. ткое ощущение что игнорируются флаги TBIF_IMAGE, TBIF_STATE, TBIF_STYLE, TBIF_LPARAM. Остальные поля структуры заполнены. Без наличия данной информации пример работать не сможет.
     
  3. dinoweb

    dinoweb Дмитрий

    Публикаций:
    0
    Регистрация:
    12 окт 2005
    Сообщения:
    129
    Адрес:
    Россия. Красноярск
    Всё ж, кажется, просто. Правда нет под рукой ни делфи, ни 64-битной винды, проверить не могу.

    Эта программа оперирует данными в адресном пространстве эксплорера, так? Так размер некоторых структур отличается для 64, а вы на это не обращаете внимания. Все указатели становятся 8 байт вместо 4.

    Откомпилируйте её под 64, и программа заработает для 64-бит, и перестанет работать для 32-бит.
     
  4. goluzov

    goluzov New Member

    Публикаций:
    0
    Регистрация:
    30 июн 2011
    Сообщения:
    20
    а ты можешь посмотреть что конкретно там не так?
     
  5. dinoweb

    dinoweb Дмитрий

    Публикаций:
    0
    Регистрация:
    12 окт 2005
    Сообщения:
    129
    Адрес:
    Россия. Красноярск
    могу. всё так, как я и думал. жду твоё предложение в личку.