NSIS的注册表是什么?你如何写入和读取注册表?
答案 0 :(得分:7)
您的意思是Windows注册表,您可以使用NSIS进行修改吗?
在这种情况下,本文可以帮助您澄清一些内容:What is the Windows Registry?
之后,您可以理解并使用NSIS-Commands
WriteRegStr
ReadRegStr
可以在此处找到详细示例:ReadRegStr和此处:WriteRegStr
答案 1 :(得分:3)
或者,您可能指的是NSIS 寄存器,它们是某些函数和插件用于传递或返回值的标准变量。
来自NSIS Scripting Reference部分4.2.2:
$ 0,$ 1,$ 2,$ 3,$ 4,$ 5,$ 6,$ 7,$ 8, $ 9,$ R0,$ R1,$ R2,$ R3,$ R4,$ R5,$ R6, $ R7,$ R8,$ R9
寄存器。可以使用这些变量 就像用户变量一样,但是 通常用于共享功能或 宏。你不必申报 这些变量,所以你不会得到任何 在使用它们时命名冲突 共享代码。使用这些时 共享代码中的变量,它是 建议您使用堆栈 保存并恢复原来的 值。这些变量也可以 用于与插件进行通信, 因为它们可以被读写 通过插件DLL。
答案 2 :(得分:0)
这是Windows registry。从NSIS读取和写入它的一个例子是first result here