PreNIS is a preprocessor macro language extension to the NSIS scripting language to automatically include dlls, exes or project version information in to NSIS scripts.