Вот упрощенный сценарий того, что мне нужно сделать:

В Windows Server 2008 мне нужно разрешить программе (которая запускается непривилегированным пользователем) изменять файл, делать все, что ему нужно, но не позволять пользователю изменять что-либо в файле напрямую (или даже просматривать его) ,

Я помню, как делал это в Linux, вы могли изменить разрешения для исполняемого файла (что-то вроде этого: программа chmod g+s program), а затем программа запускалась с привилегиями группы (например, группа, которой разрешено изменять файл). Как я могу сделать это, может быть, есть лучшее решение?

Кстати, программа находится на общем ресурсе Windows (подключенный диск)

0