Я хочу реализовать защиту от копирования для рендеринга opengl, вот какая-то идея, ни одна из них не убеждена. Не могли бы вы дать мне несколько предложений о том, как это сделать?Как реализовать защиту от копирования с помощью рендеринга OpenGL
ChangeDisplaySettingsEx API позволяет изменять конфигурацию устройства отображения. Он использует структуру VIDEOPARAMETERS
, содержащую сведения о защите от копирования. Этот API был введен на Win2K. Он устанавливает параметры защиты от копирования глобально на каждый вывод, тогда как COPP или OPM устанавливает параметры защиты от копирования для каждого окна приложения.
COPP API доступен только на фильтрах DirectShow VRM-7 или VMR-9 и доступен с WinXP. Использование этого означает, что нам нужно отображать контент с помощью DirectShow. Что произойдет, если мы сделаем полностью наше приложение без Directshow, но создадим фиктивный VRM-9, чтобы установить защиту от копирования?
OPM API доступен только для Vista, но заголовочные файлы являются лишь частью Windows 7 SDK. Этот API кажется явно лучше, чем COPP, в частности, он позволяет приложениям устанавливать параметры защиты от копирования с помощью окон монитора, поэтому это кажется полезным без использования Direct 3D, DirectShow или PMP.
-1 Независимо от ваших личных чувств, иногда требуется HDCP/DPCP (либо вашим клиентом, либо ожидаемыми конфигурациями оборудования). Увольнение вопрос прямо может быть легко, но это, конечно, не бар, который должен быть установлен для ответов. – 2010-12-01 15:54:26