Вопрос

Я добавляю некоторые пользовательские данные в реестр во время регистрации COM-объекта, добавляя его в файл rgs.

Добавление значения DWORD (указанного с помощью = d '3' ниже) вводится в реестр, как и ожидалось.

Однако для двоичных / шестнадцатеричных данных они неправильно вводятся в реестр.Кто-нибудь может посоветовать, каков правильный синтаксис для ввода двоичных данных в файл rgs?

HKLM
{
   NoRemove SOFTWARE
   {
      NoRemove MyCompany
      {
         NoRemove Settings
         {
            val 'MyTestDword' = d '3'
            val 'MyTestBinaryData' = b '00 01 04'
         }
      }
   }
}
Это было полезно?

Решение

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

val 'MyTestBinaryData' = b '000104'
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top