Nice one, this code worked fine: ;!@Install@!UTF-8! GUIMode="2" RunProgram="setup.exe /s" RunProgram="hidcon:cmd /c xcopy FolderName \"%ProgramFiles%\\FolderName\" /s /e /i /y /h /r /k" ;!@InstallEnd@! I have now finished my first silent install and nlite addon now, thanks for your help ;-) EDIT: can you please show me an example of how to add reg entries: RunProgram="hidcon:cmd Register Entry" I need to convert file this to the above format as it don't seem to work as a file: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Eset\Nod\CurrentVersion\Info] "Build"="0x00002c76 (11382)" "CurrentVersion"="2711 (20071207)" "Date"="0x060c07d7 (101451735)" The Build, and CurrentVersion need adding, the date needs updating. Sorry for all the questions. EDIT: think i got it now: RunProgram="hidcon:cmd REG ADD HKLM\SOFTWARE\Eset\Nod\CurrentVersion\Info /v Build /t REG_DWORD d/ 0x00002c76 (11382)" RunProgram="hidcon:cmd REG ADD HKLM\SOFTWARE\Eset\Nod\CurrentVersion\Info /v CurrentVersion /t REG_SZ d/ 2711 (20071207)" RunProgram="hidcon:cmd REG ADD HKLM\SOFTWARE\Eset\Nod\CurrentVersion\Info /v Date /t REG_DWORD d/ 0x060c07d7 (101451735) /f" EDIT: sigh.. it don't seem to work if i do it from .reg file or config.txt... if i run the reg file or commands in windows it works.. why won't it work in the install?? What am i doing wrong?