Я хочу сделать так, чтобы моя система не могла запускать .scr .pif (и все исполняемые форматы windows здесь) как исполняемую программу. Как мне отключить их и сделать файлы .exe запускаемыми только как программы (и .msi и .bat, конечно, останутся возможными для запуска).
решение1
Вы можете использовать политики ограничения программного обеспечения:https://technet.microsoft.com/en-us/library/bb457006.aspx
Однако ничто не мешает пользователю переименовать файл. Вы также можете попробовать AppLocker (https://technet.microsoft.com/en-us/library/ee424371(v=ws.10).aspx), который более мощный, чем SRP, но переименование все еще возможно.
решение2
Хотя комментарий Карана к вашему посту об удаленииHKCR\.scr
воляработа, это легко обойти. Все, что нужно сделать, это переименовать mystify.scr
в mystify.exe
и он запустится. К вашему сведению, заставки Windows на самом деле просто .exe
исполняемые файлы.
Единственный реальный способ остановить запуск исполняемых файлов (например, .exe) — это отключить Read & Execute
разрешение на вкладке безопасности в свойствах файла. Это может быть изменено пользователем или группой.