Как сграбить картинку на загруженной в интернет эксплорер странице?

Тема в разделе "WASM.NETWORKS", создана пользователем ahi-2, 14 мар 2007.

  1. ahi-2

    ahi-2 New Member

    Публикаций:
    0
    Регистрация:
    30 авг 2006
    Сообщения:
    6
    Ограничения:

    Без ее повторной загрузки при помощи URLDownloadToFile и т.п (при второй загрузке содержимое у картинки другое)

    Без вынимания ее из кэша (не факт что она туда ложится)

    Без использования execCommand(), execWB() и т.п. (гады из MS урезали функциональность в этих функциях)

    ---

    Короче, перешерстил все COM интерфейсы, и у меня нет больше идей.

    Думается, что может можно как-то заиметь хандл картинки и снять битмап с нее?
    Ну, или при помощи execCommand("Copy"...) скинуть её в клипборд?
     
  2. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    А что известно? Только хендл окна IE? Тогда как ее там искать. Или какие-то параметры картинки тоже есть
     
  3. gevara

    gevara максим

    Публикаций:
    0
    Регистрация:
    10 ноя 2006
    Сообщения:
    112
    Адрес:
    г. Пермь
    а снимок окна?
     
  4. ahi-2

    ahi-2 New Member

    Публикаций:
    0
    Регистрация:
    30 авг 2006
    Сообщения:
    6
    Весь IE доступен, я его через COM запускаю. Соответственно, параметры картинки все те что можно получить через СОМ.

    А снимок с окна IE целиком упирается в необходимость его упаковать до небольшого размера, хотя хз, может канал и не будет глючить при пересылке больших картинок.