NSIS:什么是注册表?

时间:2009-12-15 10:01:42

标签: registry nsis

NSIS的注册表是什么?你如何写入和读取注册表?

3 个答案:

答案 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