在 NSIS 中,我使用的是 WriteRegBin。但是如果值的长度很大(大约超过 15000 个字符),那么在编译 nsi 代码时它将不起作用并且编译停止。例如(下面的代码如果有超过 1500 个字符,则错误来)
WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\nnn\qwrtt\B4CA2970-DD2B-11D0-9DFA-00AA00AF3494020000000000500002000000000000003070693300000000000000000400000000.....etc etc etc..
那么如何解决。我知道我可以使用如下所示的导入注册表文件。
ExecWait '"regedit.exe" /s "$TEMP\registryfile.reg"'
但是我如何在 WriteRegBin 函数中进行管理