Я задумал этот проект какое-то время, но у меня были проблемы с тем, как это сделать.
То, что я хочу закодировать, - это приложение безопасности, которое временно ограничит доступ пользователя только к одному или двум выбранным приложениям.
Допустим, вы переносите свой ноутбук в ситуацию, в которой его будут использовать многие люди. Вы только хотите, чтобы они могли просматривать Интернет, а не играть в игры / слушать itunes / просматривать и связываться с вашими файлами и так далее. Вы выбираете программу, скажем, Firefox в этом случае, а затем мастер-пароль. Можно использовать только Firefox, и когда пользователь пытается щелкнуть за пределами Firefox, появится запрос на ввод пароля. Очевидно, что CTRL + ALT + DEL тоже нужно ограничить.
У меня есть значительный опыт работы с языками Java и веб-разработчиками, а также некоторый опыт работы с C. Однако единственные приложения, которые я до сих пор кодировал, это настольные приложения в стиле домашней работы, это кажется гораздо более «реальным миром», и я не знать, с чего начать или на каком языке его кодировать.
Я думал о том, чтобы пользователь выбрал .exe, который он хотел, чтобы он был доступен, и каждый раз, когда запускался новый .exe, он проверял, есть ли он в списке доступных файлов .exes (так что если Firefox.exe был включен, Steam.exe был бы принудительно закрыт), но это не очень хороший способ сделать это.
Не могли бы вы дать мне несколько советов? Я думаю, что это нужно делать в C / C ++, поскольку это выходит за рамки возможностей Java. Я попробовал некоторые исследования, и я не прошу кого-то сделать это для меня, просто общая идея, как сделать это правильно, а не хакерским способом. Кодирование для Windows 7.