- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试为 python 2.7 中的新注册表项创建新的 REG_MULTI_SZ 值
此代码非常适合 REG_SZ、REG_DWORD 和其他使用 string/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>)
无论我尝试什么结果:
Could not convert the data to the specified type
应该发送什么值才能使其正常工作?
(仅供引用:我什至尝试手动创建 REG_MULTI_SZ 然后读取它。我有一个 unicode 元组
(u'Car',u'Bus',u'Train')
我尝试发送此消息并收到相同的错误。)
最佳答案
事实证明字符串列表有效:
_winreg.SetValueEx(registry_key, 'S2', 0, _winreg.REG_MULTI_SZ, ["Car", "Bus", "Train"])
关于python - 设置新的 REG_MULTI_SZ 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53375763/
我正在尝试使用 C++ 将 REG_MULTI_SZ 值写入 Windows 注册表。我卡住的地方是将我必须的 c 字符串转换为 MULTI_SZ 格式。有没有方便的方法来做到这一点? 最佳答案 你必
我正在尝试为 python 2.7 中的新注册表项创建新的 REG_MULTI_SZ 值 此代码非常适合 REG_SZ、REG_DWORD 和其他使用 string/int 的代码,但我找不到为多尺寸
我有 1 个类型为 REG_MULTI_SZ 的注册表项。此条目中已包含一些字符串。 现在我想使用 .net classRegistryKey 添加 1 个字符串。这个类有方法 key.SetValu
MSDN 说 RegEnumValue 得到的字符串数据 If the data has the REG_SZ, REG_MULTI_SZ or REG_EXPAND_SZ type, the str
要添加一个 REG_MULTI_SZ 多行注册表值,我可以这样做 reg.exe ADD "HKLM\path\to\registry\key" /v RegistryValue /t REG_MUL
有一个 REG_MULTI_SZ 值,我想将其粘贴在一个字符串数组中,以便我的程序可以用它们做其他事情。我从来没有使用过 C++ 来访问注册表,所以在学习了一些示例之后我有点不知所措。我正在使用 VS
如何从 vs 2008 中的设置项目安装程序将 reg_multi_sz 值添加到注册表中?他们拥有的唯一选项是字符串值、环境字符串值、二进制值、双字值请帮忙 最佳答案 将其作为常规字符串值输入并用此
在我们的 vc++ win32 应用程序中,我们正在读取 reg_multi_sz 类型的注册表值,它在 32 位上运行良好,但在 64 位上运行时给出空缓冲区。如何从我的 32 位应用程序中读取 6
我是一名优秀的程序员,十分优秀!