Поделиться через


Открытие программного ключа устройства

Не следует напрямую открывать программный ключ устройства. Как и в случае с любым разделом реестра, расположение или формат этих разделов могут меняться в разных версиях Windows.

Примечание

Программный ключ устройства следует открывать только после того, как соответствующее устройство будет найдено. Дополнительные сведения об этой процедуре см. в разделе Перечисление установленных устройств.

Чтобы открыть или создать программный ключ устройства, следуйте приведенным ниже рекомендациям.

Примечание

Необходимо задать параметр , в котором вы предоставляете запрошенный доступ безопасности к минимальным необходимым разрешениям доступа. Не следует задавать этому параметру значение KEY_ALL_ACCESS. Дополнительные сведения о том, как указать разрешения на доступ к реестру, см. в разделе Безопасный доступ к разделам реестра.

Изменение значений реестра в программном ключе устройства

Не следует изменять значения следующих записей реестра (свойств устройства) в программном разделе устройства:

  • DriverDate

  • DriverDateData

  • DriverDesc

  • DriverVersion

  • InfPath

  • InfSection

  • InfSectionExt

  • MatchingDeviceId

  • ProviderName

  • EnumPropPages32

Эти свойства устройства представляют состояние установки устройства. Прямое изменение этих свойств может привести к аннулированию состояния установки устройства. Например, изменение сведений, связанных с INF-файлом , делает недействительными сведения о файлах драйверов, связанных с такими свойствами, как сведения о подписи устройства и драйвера. Изменение версии драйвера или даты драйвера может нарушить функциональность клиентский компонент Центра обновления Windows.

Примечание

Начиная с Windows Vista операционная система накладывает ограничения на доступ к этим свойствам только во время установки. Значения можно реплицировать для обеспечения совместимости, а непосредственное изменение значений во время установки устройства не влияет на внутреннее состояние.