Я действительно смог найти ответ, покопавшись в глубине интернета. Поскольку я не думаю, что на StackOverflow был дан ответ, я оставлю здесь ответ, если кто-то захочет использовать эту функцию.
Структура команды, описанная в вводном сообщении, в основном правильная, но значение должно быть точно закодировано. Моя команда выглядит так:
WriteRegMultiStr /REGEDIT5 HKLM "System\CurrentControlSet\Services\SomeService" "DependsOnService" 54,00,63,00,70,00,69,00,70,00,00,00,41,00,66,00,64
Для тех, кто собирается проверить эту строку, это
Tcpip
Afd
закодировано в шестнадцатеричном формате regedit. Именно это формат Regedit Version 5.0, а не формат REGEDIT4. Для этого можно использовать редактор преобразования, я использовал OTConvertIt.
Затем скрипт должен скомпилироваться, если вы запустите NSIS версии 3.02 или выше.