Как запретить гостевой учетной записи доступ к определенному приложению в Windows XP.
3 ответа
Вы не можете сделать это легко, однако, если вы используете NTFS, вы можете удалить права пользователя для самого приложения, используя его свойства файла и вкладку «Безопасность и общий доступ».
Если гостевой пользователь отсутствует в списке, добавьте пользователя и удалите все права. Они по-прежнему будут видеть приложение, но не смогут его запустить.
Вы можете использовать "Политику безопасности": http://technet.microsoft.com/en-us/library/bb457006.aspx
Вы не можете легко надежно ограничить выполнение [опытным] пользователем приложения, так как пользователь может установить свою собственную копию программы.
Если ожидается, что пользователь сможет запускать программы по своему выбору, вы можете ограничить доступ к данным, которые использует программа. Пользователь может запустить личную копию этой программы, но не будет иметь доступа к общим данным или что-то в этом роде.
Если пользователь может использовать только те программы, которые уже установлены и не могут выполнять произвольные программы, вам, вероятно, понадобится какой-нибудь сторонний инструмент для Windows, который регистрирует исполняемые файлы и библиотеки и позволяет пользователям выполнять только те программы, которые аутентифицируются по его хэшу образа или по пути (например, пользовательские директории noexec, доступные для записи в GNU/Linux). Но любая уязвимость в доверенном приложении сделает систему небезопасной. Пользователь также может выполнять интерпретированные программы, такие как JavaScript, если у него есть доступ к браузеру.
(Или вы хотите просто запретить игрокам нетехнических пользователей играть в игры?)