I'm just new to this forum and i would like to know where i can learn the needed info to start make my portable program?
IS there is any manual or help pages that i can learn from it?
New: ShareX (Mar 27, 2023), Platform 24.1 (Feb 13, 2023)
450+ real apps (49GB), 1 billion downloads, Please donate.
You can click development up there, and there are some resources at http://cubegames.net/development/beginners .
Basically, you can alter the 7zip portable launcher or the sumatrapdf portable launcher depending on what the core app leaves behind.
Good luck with the developing :).
Insert original signature here with Greasemonkey Script.
Thanks for your reply
but i wanna to know where i can learn the way of coding of NSIS installers ?
look over here and check out the tutorials and examples. Also, you can look through the .nsi files in the /Other/source directory of the existing apps from this site.
The second option would be your best bet if you are looking to learn how to make portable apps. The SumatraPDF and 7-zip launchers are the easiest to follow.
The developer formerly known as ZGitRDun8705
The NSIS scripts are included with each program. If you look at a few of them, you'll see they each have a lot in common. It turns out you only have to change a few lines in an existing script to adapt it to a new program.
One of the first things to do is download and install NSIS and the plugins that you'll need. Then try compiling the .nsi script for an existing application (without making any changes) to make sure your compiler and plugins are ready to go. If you get errors, they probably mean you need to get yet another plugin or include file (or sometimes an icon). Once you can compile an existing script, you're ready for the next step.
Get Regshot or one of the other apps that can tell you what changes your program makes to the registry or host file system. Once you know that information, you can look for an existing portable app that saves the same sort of data, and copy the install script, renaming or adapting as needed.
Use the IRC channel, the help file that comes with NSIS, and the NSIS forums to learn how to program in NSIS.
Thanks for all this help.