это последующий вопрос от этот. Как показал этот ответ,ProgrammaticAccessOnly может использоваться для скрытия определенных пунктов контекстного меню без отключения их базовых или связанных функций.
таким образом, это кажется более полезным аналогом LegacyDisable строковое значение, в том, что он может быть использован для отключения функций реестра в менее разрушительным образом, чем LegacyDisable делает.
однако, как и многие другие значения реестра данных пары, фактическая документация о значении и как именно это работает, от Microsoft или других авторитетных источников, трудно найти. Все, что я смог найти за пределами разрозненных сообщений на форуме, - это следующее, от учебник здесь:
ProgrammaticAccessOnly-специальное значение, скрывающее пункт контекстного меню, но позволяющее программам обращаться к нему при необходимости.
это далеко не исчерпывающий, и я сомневаюсь, что объем значение ограничено контекстными меню. Например, ProgrammaticAccessOnly=Apartment подробно на хотя бы раз здесь, без объяснения, что он делает или другие типы данных.
как именно ProgrammaticAccessOnly строковый параметр в реестр? Есть ли какие-либо предостережения, чтобы всегда использовать его над LegacyDisable? Кроме того, что список всех возможных типов данных, которые можно использовать с ним?
Komp






















