Запрет на копирование изображения

Тема в разделе "WASM.BEGINNERS", создана пользователем Delphi, 24 ноя 2006.

  1. Delphi

    Delphi New Member

    Публикаций:
    0
    Регистрация:
    15 май 2006
    Сообщения:
    26
    Адрес:
    Russia
    Здравствуйте, такой вопросец
    моя прога запускается и на своей форме показывает битмап.
    как мне запретить другим прогам а также принтмкрину его копировать?
     
  2. Freeman

    Freeman New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2005
    Сообщения:
    1.385
    Адрес:
    Ukraine
    никак
     
  3. Delphi

    Delphi New Member

    Публикаций:
    0
    Регистрация:
    15 май 2006
    Сообщения:
    26
    Адрес:
    Russia
    а если перехватывать все вызовы bitblt и прверять чтоб них небыло хэндла моего окна?
     
  4. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Delphi
    Понять принцип работы принтскрина и придумать способ его обмануть - это не так трудно. К примеру, можно сыграть на том, что принтскрин делает статический снимок экрана.
     
  5. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    Delphi
    Если от простого принт скрина, то вывод через оверлей.
    http://www.delphimaster.ru/articles/directx/index.html
    Но от спец програм не спасет, а вот как эти программы работают не знаю, в интернете ответ не нашел.

    Насчет перехвата BitBlt, попробуй.