Фон: у меня есть служба Windows, которая работает в фоновом режиме (очевидно), и использует
утилита для выполнения определенной интерактивной задачи и отправки данных обратно
на службу по именованной трубе. Утилита запускается всякий раз, когда служба
считает нужным и живет всего несколько секунд.
Проблема начинается в Vista, где программа не может свободно открыть именованный канал
для доступа к записи больше (см. Укрепление службы Windows ).
Я планирую решить проблему, создав именованный канал с атрибутами безопасности.
такие, которые предоставляют доступ на запись для текущего вошедшего в систему пользователя в контексте whos
программа запущена, а у меня возник вопрос:
Могу ли я разрешить доступ к этому именованному каналу только процессу , используя его (или его поток)
ручка
Или поставить иначе: может ли механизм безопасности Windows (Vista / 7 / более поздняя версия) перейти на
степень детализации на уровне процесса?
Я новичок в этой области, и документы по безопасности вызывают у меня головную боль, поэтому любое просвещение приветствуется.
Заранее спасибо.