FAQ
From NSIS Wiki
This is where the most common NSIS questions are answered.
Compiler FAQ
- How can I let the compiled script depend on something dynamic?
- I get an error when compiling large installers
- Why does it complain about my icons?
Development FAQ
- Building NSIS from SVN
- I have found a bug!
- I think NSIS is missing a command...
- Where can I find out what's cooking for the next version?
General FAQ
- A feature isn't doing what I expect
- Can I decompile an existing installer?
- How can I add NSIS to a Windows build environment?
- How can I help NSIS?
- Is there any program that would help me to script?
- What is the latest version of NSIS?
- What size does NSIS add to the compressed data?
- Where can I download NSIS?
- Where can I find some example scripts?
- Which command line parameters can be used to configure installers?
- Why do I get NSIS Error?
- Why isn't that example working?
Modern User Interface FAQ
- How can I create an installer with a Modern UI?
- Why am I getting errors after downloading the latest version?
- Why does the language selection dialog hide some languages?
- Why doesn't command X work in combination with the Modern UI?
Plug-ins FAQ
- Building plug-ins without Microsoft Visual C Run-Time (MSVCRT) dependency
- How can I download files from the Internet?
- How does the System plug-in (calling Win32 API) work?
- InstallOptions: Is there a GUI available to create dialogs
- InstallOptions: Show a custom page when a section has been selected
- NsDialogs FAQ
Scripting FAQ
- Abort
- Can I prevent the user from running multiple instances of the installer?
- File Association
- How can I create or change an environment variable?
- How can I get input from the user?
- How can I get the installer filename?
- How can I install the Visual Basic 6.0 runtimes?
- How can I let my application appear in Add/Remove Programs?
- How can I make sure the user installing my software has admin rights?
- How can I read or write files?
- How can I use conditional execution (If ... EndIf equivalent)?
- How can I use quotes in a string?
- How do I start/stop/create/remove/check a service?
- I am having problems with CreateShortcut
- I am reading a file name from another file and Delete/FileOpen/CopyFiles don't work with the file name
- I want to create a syntax file for my favorite editor, how do I get a list of all NSIS commands
- InstallDir doesn't work
- Macro vs Function
- Shortcuts removal fails on Windows Vista
- Skipping Pages
- What is the best way to upgrade a (system) DLL file?
- When I use ExecWait uninstaller.exe it doesn't wait for the uninstaller?
- When I use ExecWait, it doesn't wait?
- Where can I get a list of Windows Messages?
- Why doesn't the uninstaller remove my shortcuts for all users?
