У меня есть сервер, который создает клиентский процесс и создает именованный канал. Клиент общается с сервером через именованный канал.
Чтобы запретить удаленным пользователям или пользователям в другом сеансе служб терминалов доступ к именованному каналу, используйте идентификатор безопасности входа в DACL для канала. SID входа используется также при входе в систему; это SID, используемый для защиты пространства имен объекта сеанса. Для получения дополнительной информации см. Получение SID входа в систему в C ++.
https://docs.microsoft.com/en-us/windows/desktop/ipc/named-pipe-security-and-access-rights
Как мне это сделать? Он говорит мне, как получить SID, но как мне сделать SECURITY_ATTRIBUTE
, используя SID?