编程方式进行合并。reg文件进win32注册表
-
09-06-2019 - |
题
什么是最好的方式编程方式的合并。reg文件放入注册表?这对于单元的测试;。reg文件是一个测试项目将增加,然后除的开始和结束时进行测试。
或者,如果有一个更好的方法来单元的测试,对登记...
解决方案
它可以删除注册键使用。reg文件,虽然我不知道该如何以及它的记录。如下:
REGEDIT4
[-HKEY_CURRENT_USER\Software\<otherpath>]
的 -
在前面关键的名字告诉 Regedit
你想要除去的关键。
运行这个默默类型:
regedit /s "myfile.reg"
其他提示
如果你炮轰出来,我会使用reg命令(详情见下文)。如果你可以告诉我们用什么语言,你的工作,我们可以提供语言特定的代码。
C:>reg/?
REG作的参数清单]
操作[QUERY|ADD|删除|制 省|装载|卸载|恢复| 比较|出口|进口|标志]
返回代码:(除REG比较)
0-成功 1-失败
为帮助在一个特定的操作类型:
REG加/?REG删除/?[剪]
我看着它通过检查了我的档案协会。
它似乎是那一个.reg文件仅仅称为第一个参数的 regedit.exe
可执行的。
所以你可以说 regedit.exe "mytest.reg"
.什么我不能肯定的是,如何摆脱对话框持久性有机污染物询问你的确认。
使用Win32API function ShellExecute()或ShellExecuteEx().如果评论是"开放",它应该合并。reg文件。我没有测试过它,但是它应的工作。
一个最令人沮丧的事情有关编写单元的测试是处理与依赖关系。最伟大的事情之一关测试驱动的发展是,它产生的代码,与其依赖性。酷,是吧?
当我发现自己问这样的问题之一,我想办法脱钩的代码我写的依赖。单独的阅读的登记册从复杂,你想测试。
不隶属于 StackOverflow