У меня есть служба Windows со встроенным сервером TCP/IP. Клиенты и подключение, некоторая информация распространяется и т. д. Обычно служба устанавливается для входа в систему как сетевая служба.
Некоторые данные хранятся в папке ProgramData, поэтому доступ на чтение/запись к этой папке предоставляется службе во время установки. Однако таким образом доступ обычно предоставляется всем службам, использующим учетную запись сетевой службы. Я понимаю, что можно добавить SID конкретной службы, используя ChangeServiceConfig2 с SERVICE_CONFIG_SERVICE_SID_INFO. Однако оттуда совсем не ясно, как действовать и является ли это решением моей проблемы.
Любая помощь приветствуется!