Просто используйте списки контроля доступа (ACL) с помощью таких инструментов, как cacls
, xcacls
и вкладку безопасности в свойствах файла / папки в проводнике, чтобы выполнить одно из следующих действий:
- явно запретить доступ «
Execute
к учетной записи с limited access
для всех файлов, кроме разрешенных для запуска - поскольку « Deny
имеет преимущество, это самый простой способ.
- исправьте разрешения и предоставьте только
administrator
доступ « Execute
ко всему, и только limited access
- доступ « Execute
к файлам, которые он должен выполнять.
И да, это так просто. Все инструменты уже на борту.
Большинство других решений будут выполнять только известные программы, но без учета того, кто пытается их выполнить. Обратите внимание, что вы также можете использовать групповые политики, но они менее надежны.
Поскольку вы отредактировали свой вопрос и немного изменили его значение, позвольте мне предложить SuRun. Доступны англоязычные ресурсы, и графический интерфейс довольно интуитивен.