c - 在注册表项中添加值

标签 c batch-file cmd registry

我刚刚使用以下方法添加了一个注册表项:

system("REG ADD HKLM\\Software\\DCMR__/v PCID/t REG_EXPAND_SZ/d VALUE_HERE"); 成功并在 HKLM\Software\Wow6432Node 中添加了一个注册表项 “DCMR__”,其值为 PCID 和值 >VALUE_HERE

但是,如果我之后使用相同的命令,在现有键中添加第二个值, 使用不同的名称和值,它要求我覆盖 PCID,因为它仍然存在。

这里出了什么问题?

最佳答案

添加/f选项:

REG ADD HKLM\\Software\\DCMR__/v PCID/t REG_EXPAND_SZ/d VALUE_HERE/f

关于c - 在注册表项中添加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27217480/

相关文章:

如果不提供 ".exe",Cmd 无法运行我的可执行文件

c - 此 C 代码中的负索引如何产生给定的输出?

c - 用 C 打印字母表中所有单词的集合

c# - 将批处理文件输出重定向到 winform 文本框问题

Windows Batch 读取文件并将行解析为标记和变量

windows - find/C "A"结果为 "find: ' A' : No such file or directory"

windows - wmic useraccount SID 空格/空行

c 函数 - 调用具有无类型参数的函数,并忽略该参数

c - 阻止用户在数组中输入超过指定数量的元素?

java - 超时命令在批处理文件中不起作用