Мы устанавливаем цифровую мультимедийную систему на радиостанции колледжа, на которой я работаю. Мы пытаемся предоставить программистам (читай, ди-джеям, а не кодерам) доступ к музыке, не позволяя им копировать их на свои флэш-накопители или передавать через Интернет.
Мы работаем в системах Windows (Windows XP для клиентских компьютеров и Windows Server 2008 для медиа-сервера). Моя идея такова.
- Создайте пользователя (ProgramUser), который вообще не имеет доступа к цифровому медиа.
- Создайте пользователя (MediaUser), который имеет доступ только для чтения к цифровому носителю, о котором программисты ничего не знают и не знают пароля.
- Пусть пользователи войдут в Windows как ProgramUser, не давая им вообще никакого доступа к медиа.
- Запустите наше приложение воспроизведения ( Traktor ) в качестве MediaUser, позволяя программисту воспроизводить медиа, но не копировать или изменять его.
Это кажется идеальным решением, но есть одна ошибка. Если происходит сбой приложения воспроизведения или машины, программист - единственный человек, который сможет запустить его снова в течение разумного периода времени (мы радиостанция FM мощностью 15 кВт, поэтому простои - это большое дело). Отсюда моя дилемма ...
Как я могу дать программисту возможность запускать наше приложение воспроизведения как пользователь, к которому он не знает пароль?