Собственно сабж. Риппер легко вытаскивает весь контент из демки, а иногда хотелось бы чтобы содержимое демки было недоступно для посторонних. Существуют ли какие нибудь приемы чтобы не дать рипперу вырвать содержимое? Например UT2004 и HL не дают сделать "скриншот"...
У меня есть мысль, но её надо проверять ;)
Надо сделать две сцены, в одной разместить модель, камеру и т.д. Во второй(стартовой) сделать
из плоскости экран с RenderTexture, при "рипшоте" злоумышленники получат плоскость с текстурой
положения модели в момент "рипшота" ;) Только такой подход вероятен с небольшими, отдельными
моделями, с большим проектом комп запарится рендерить в текстуру ::)
НО! это всего мысль ;D проверять надо..
Да, идея хороша. Надо попробовать. Только весь вопрос в какой размер текстуры рендерить?
Анрил у меня тупо падает. А вот HL_DM работает отлично, то есть грабится. вы тащил руку с пистолетом, хотел к камере примотать в квесте, не вышло (((((
У меня не получилось рипером дернуть контент из квестовских демок. Скорее всего из-за того что большая часть демок запускаеться через стандартное окно выбора разрешения и режима работы. Фишка в том что рипер ловит первое окно и на второе не обращает внимание.
Я так понимаю что в своей демке ты это окно отрубил?
Ааа вот не надо прятать ;D
Прямо сейчас потестить возможности нет, однако насколько я знаю про Риппер, он ловит запросы отрисовки из видеокарты, куда приложение в любом случае вынуждено обращаться. А вопросы с запуском окна через другое окно теоретически решаются установкой галочки "Глобал мониторинг", при которой Риппер начинает контролировать все запущенные приложения и ловить все команды отрисовки, относящиеся к активному приложению.
Дёргал так мотики из МотоГП07, тоже через глобал мониторинг, там тоже экран с интерфейсом, за ним собственно мотики с человеками - выдернул всё и разложил по папочкам.
При чем тут интерфейс ))) Интерфейс и мотык рисуються одним девайсом.
Рипер работает через перехват вызова функций длл-ек ДиректИкса, для того чтобы выполнить перехват нужно знать конкретный ДиректИкс девайс, квест создает два таких девайс, первый при выборе разрешения и режима, второй непосредственно для отрисовки. Вот тут рипер и обламывался. Возможно новая версия это обходит.
Но по сути какая разница, ну дернет кто-то вашу модельку, и что дальше )))