我该如何在VS的后期构建事件中编写注册表键?

4

我参与的一个项目需要读取注册表中的键,以确定某个值。通常在安装期间会写入该值。

因为我也想在本地运行该项目(无需安装),所以我想在构建完成后编写该值。

有没有一种简单的方法可以实现这一点?

2个回答

6

在搜索网络时,我找到了一个很酷的工具,它是Windows自带的,叫做REG.EXE

在VS中使用它很简单 - REG ADD HKLM\SOFTWARE\\ /v NUnitDir /t REG_SZ /d /f


2
你可以创建一个小程序来创建你的注册表键,并在后期构建事件中调用该程序。
编辑
如果你能将你的注册表设置提取到一个文件中,你可以将其添加到后期构建事件中:
regedit /s $(ProjectDir)test.reg /s 参数使其静默运行。

我知道,但我更愿意使用内置的Windows实用程序。 - Dror Helper

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接