Создание именованного канала доступным только для входа в систему sid, который запускает клиентский процесс - PullRequest
0 голосов
/ 18 июня 2019

У меня есть сервер, который создает клиентский процесс и создает именованный канал. Клиент общается с сервером через именованный канал.

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

Как мне это сделать? Он говорит мне, как получить SID, но как мне сделать SECURITY_ATTRIBUTE, используя SID?

...