sauravbanthia Ответов: 2

У меня есть программа для защиты видео... Где я хотел бы остановить любой вид подключения кабеля vga к моему ноутбуку с помощью C#


Мы делаем программное обеспечение для защиты видео, где только один человек может просматривать видео на своем ноутбуке при условии, что у него есть пароль. Некоторые люди пытаются обойти это, используя кабель vga и подключая его к большему монитору, чтобы многие люди могли просматривать его вместе. Я просто хочу прекратить это. Вся моя программа написана на C#. Можете ли вы чем-нибудь помочь?


Это программное обеспечение полезно для преподавателей, которые распространяют свои видеолекции студентам за определенную плату, но используют это наше программное обеспечение, чтобы прекратить копирование.

Что я уже пробовал:

До сих пор я перепробовал все, что было доступно в интернете, но до сих пор не могу найти решение.

Экран.AllScreens не дает правильного подсчета
Пробовали переопределить WM_DISPLAYCHANGE
Пробовали ENUMDisplayDevices

Но, похоже, ничего не помогает. Будет здорово, если я получу ответ как можно скорее.

sauravbanthia

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

если вы просто поможете мне с VGA, все мои решения будут найдены. Я реализовал все в программном обеспечении, кроме отключения кабеля VGA

2 Ответов

Рейтинг:
2

Patrice T

Цитата:
Некоторые люди пытаются обойти это, используя кабель vga и подключая его к большему монитору, чтобы многие люди могли просматривать его вместе. Я просто хочу прекратить это.

Это безнадежно.
Всего лишь второй компьютер и веб-камера, и ваша защита будет выполнена.
Другое программное обеспечение может записывать видео, которое вы воспроизводите, если ваша защита не блокирует их.
Если вы можете воспроизвести свое видео на классическом ПК, кабель на экране кабеля и защита сделана.
Если видео может быть воспроизведено более одного раза, вы не можете ограничить количество людей, которые его увидят.


sauravbanthia

Привет!

Пожалуйста, найдите следующие вещи:

1) Вот о чем я спрашиваю, что мне нужно избегать 2-го ПК, используя опцию disable vga. А веб-камера отключена, так как я отключаю USB.

2) все программное обеспечение закрывается принудительно, когда воспроизводится видео

3) нет, мое программное обеспечение не может быть воспроизведено в классическом режиме/ безопасном режиме

4) У нас есть ограничения на количество просмотров плюс ограничение на период времени плюс ограничение на количество часов плюс ограничение на количество машин (с использованием mac id)

Richard Deeming

"Все программы закрываются принудительно, когда воспроизводится видео"

Это звучит как отличный способ классифицироваться как распространитель вредоносных программ! 🤦‍♂️

sauravbanthia

Это действительно нежелательно. Пожалуйста, не тратьте наше драгоценное время на публикацию таких комментариев.

Nelek

Только потому, что это нежелательно, это не значит, что его утверждение неверно.
Я бы не стал использовать (и тем более покупать) программное обеспечение, которое делает так много навязчивых действий в моей системе.

sauravbanthia

- Привет! Ребята, пожалуйста, прекратите это!? Это программное обеспечение предназначено для преподавателей, которые распространяют свои лекции среди студентов, а студенты охотно покупают эти классы и программное обеспечение. И вся эта защита существует для того, чтобы прекратить копирование видеолекций.

Nelek

И это то, что первый парень сказал вам... вы можете сделать это трудно, но вы не сможете остановить его на 100%.

И в дополнение к вашему комментарию ниже, мы ничего не спамим. Мы ведем беседу, чтобы попытаться объяснить вам, что то, что вы делаете, может считаться вредным в каком-то контексте и почему мы так говорим. Если вы не хотите об этом слышать, это ваше решение.

sauravbanthia

Если вы можете ответить, то все в порядке. Не спамьте без необходимости.

Richard Deeming

Если вам не нужен совет, то зачем его спрашивать?

Как уже неоднократно говорили вам, если ваше программное обеспечение принудительно закроет все другие приложения, прежде чем оно будет запущено, то оно будет классифицировано как вредоносное ПО и заблокировано.

Вместо того чтобы пытаться заново изобрести колесо, исследуйте уже существующие решения DRM.

И помните, чтобы сбалансировать, сколько вы тратите, пытаясь решить эту проблему, с тем, сколько денег вы потеряете, если не решите ее. Тратить миллионы, чтобы не потерять сотни, не имеет никакого смысла.

Рейтинг:
1

Richard MacCutchan

Видеть Дочерние устройства адаптера дисплея | Microsoft Docs[^Как говорится в первом абзаце, внешние устройства не входят в список дочерних мониторов, поэтому нет простого способа получить ответ. Если вы посмотрите на следующие обсуждения, то увидите, что выяснить, подключено ли внешнее устройство, далеко не просто.