什么是最好的方式编程方式的合并。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文件。我没有测试过它,但是它应的工作。

一个最令人沮丧的事情有关编写单元的测试是处理与依赖关系。最伟大的事情之一关测试驱动的发展是,它产生的代码,与其依赖性。酷,是吧?

当我发现自己问这样的问题之一,我想办法脱钩的代码我写的依赖。单独的阅读的登记册从复杂,你想测试。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top