Продвинутые программисты, надеюсь, вы сможете помочь с проблемой, которую у меня есть. Я поставил перед собой задачу разработать программу, которая может быть использована в школах. Эта программа будет иметь поле регистрации и поле входа в систему, когда учащийся войдет в систему, у них будет несколько вариантов. Они могут проверять заметки, которые они взяли из предыдущих классов, или «перейти в класс». Переход к классу будет достигнут преподавателем, создающим код и предоставляющим им код для входа в класс. Поскольку я не хочу, чтобы дети возились во время занятий, я хотел, чтобы они не могли получить доступ к другим приложениям, когда они вошли в класс. Есть ли у кого-нибудь подход к решению этой проблемы, как я могу реализовать эту функцию для «блокировки детей» из других приложений? Заранее спасибо P.S: Я думал, что дети смогут принести свои ноутбуки в школу и сделать заметки таким образом. - программист новичкаКак создать программу, которая может запретить людям использовать другие программы
ответ
Заблокировать людей из окружающей среды очень сложно. Совсем так в Windows. Даже в средних школах в настоящее время вам придется иметь дело с сценаристами, которые найдут способы перехитрить ваше приложение.
Я когда-то работал в колледже, и я видел, как дети там проводят больше времени, играя в игры, чем уделяя внимание классам, поэтому я сделал службу Windows, которая будет отслеживать процессы в машине. Я сохранил черный список с именами процессов их любимых игр и эмуляторов. Если бы такой процесс был открыт, моя служба выберет произвольное количество времени (от 30 до 90 секунд) и начнет обратный отсчет. В конце обратного отсчета он убил процесс (дети обычно получали подсказку после 4 или 5 попыток). Это было очень неприятно и бесит их, что я нашел, экспериментируя, чтобы быть более эффективным, чтобы заставить их прекратить игру в классе, чем просто блокировать их игры.
Итак, я предлагаю: вы можете сохранить белый список разрешенных процессов и закрыть/заблокировать любой процесс, которого нет в списке. Бонус, если у вас есть возможность для школьного персонала добавлять или удалять программы из этого списка.
- 1. Как создать программу, которая может определить, какие другие программы работают в Windows?
- 2. Позволяет людям модерировать программу
- 3. Как запретить людям взламывать апплет?
- 4. Код, который может использовать другие программы
- 5. Возможно ли создать программу python, которая может использовать перевод Google?
- 6. Как создать программу, которая использует графический интерфейс?
- 7. Выложить мою программу на другие программы
- 8. темы, вызывающие другие программы
- 9. Создать программу из другой программы?
- 10. Написание программы, которая может открывать и использовать другую программу: (Аудио программа)
- 11. Как создать программу, которая дает бесконечный уклон?
- 12. Как создать консольную программу, которая отключает Windows?
- 13. Как создать java-программу, которая повторяет фразу?
- 14. Как создать программу Java, которая рисует строки?
- 15. C - Как создать программу, которая трудно «убить»
- 16. Создать программу на C++, которая может отображать 2-мерный массив
- 17. Как написать программу на языке C, которая компилирует другие C-программы с помощью GCC?
- 18. Как создать программу на C++, которая открывает другую программу?
- 19. Как GCC запускает другие программы?
- 20. Как создать программу VB, которая автоматически заполняет учетные данные для другой программы
- 21. кто может создать простую программу Libvirt которая только начинается доменом
- 22. Сделайте программу, которая может использовать видеокамеру и распознать жесты
- 23. Как запретить людям редактировать параметры рабочего пространства других в Perforce?
- 24. Как прервать программу MPI, которая разветвила другие процессы
- 25. не может установить программу на другие компьютеры
- 26. Нужно создать программу, которая создает пирамиду
- 27. Как я могу позволить людям слушать аудиоклипы, но может ли их запретить загружать?
- 28. Как создать программу, которая использует массив для подсчета гласных?
- 29. Как создать программу, которая покажет вам все возможные комбинации
- 30. Meteor: Как запретить людям с помощью команд из консоли
Java, вероятно, не подходит для этого. Вы хотите получить низкоуровневый доступ к API-интерфейсам операционной системы. Кроме того, я просто загрузил существующую программу «режим киоска». – millimoose
Не могли бы вы заставить людей установить это программное обеспечение на свои собственные ноутбуки? Что бы вы сделали против них, установив программное обеспечение на виртуальную машину? –
Если вы «программист новичков», как вы бы выразились, возможно, вам стоит начать с чего-то «новичка» ... –