Я пытаюсь создать новое значение REG_MULTI_SZ для нового ключа реестра в python 2.7
Этот код прекрасно работает для REG_SZ, REG_DWORD и других, использующих строку / int, но я не смог найти правильныйзначение для отправки для мультиразмерной строки.
reg_key = r'Control Panel\Mouse\Moshe'
reg_hkey = _winreg.HKEY_CURRENT_USER
_winreg.CreateKey(reg_hkey, reg_key)
registry_key = _winreg.OpenKey(reg_hkey, reg_key, 0, _winreg.KEY_WRITE)
_winreg.SetValueEx(registry_key, 'S2', 0, _winreg.REG_MULTI_SZ, <VALUE>)
Что бы я ни пытался, это привело к:
Не удалось преобразовать данные в указанный тип
Какое значение должно быть отправлено для того, чтобыэто сработает?
(К вашему сведению: я даже пытался создать REG_MULTI_SZ вручную, а затем читал его. Я получил набор юникодов
(u'Car ', u'Bus', u'Train ')
Я попытался отправить это и получил ту же ошибку.)