Hello again! This review is on InstallForge. Another Installer creation tool. In this review I will specifically be talking about version 1.4.2.21, so later versions may change.
First Impression
So, my first impression is kinda underwhelming. When you start the program, it takes you to General information, where you can put in your Product Name, Version, Company name, Website URL, and supported OSs.
![ifbuilderenvx86_pwec1kfkvi.png ifbuilderenvx86_pwec1kfkvi.png](https://m.gjcdn.net/content/750/5034170-zvd4bzkt-v4.png)
The UI is easy to understand, at least. So, I am going to fill in some of the basic information. Once you fill in the General information, you go to User Interface, which has 4 options. Wizard Image, Header Image, Show horizontal line, and Enable Visual Styles. The images are a nice touch for branding, but over all, there really isn't much here.
![ifbuilderenvx86_p3gt6cz2y9.png ifbuilderenvx86_p3gt6cz2y9.png](https://m.gjcdn.net/content/750/5034203-9uza5itj-v4.webp)
Once you select the user interface options, you get languages. This is if you have multi-language support for you app.
![ifbuilderenvx86_xvqqqn5fmo.png ifbuilderenvx86_xvqqqn5fmo.png](https://m.gjcdn.net/content/750/5034217-syjfzhdp-v4.png)
I am just going to select all of them for the sake of this review. But there really isn't much of a choice, unless you download more, which I find a shame.
Now that the General Tab is out of the way, time to get the the good part, the files.
You can add your files to your app with a simple click of the "Add Files" button, or with the "Add Folder" button. You select the files you want, and then you can change the default Install folder, and have it so if you want to allow the user to change the install path or not. That comes in handy for those who want to install programs on different drives.
![ifbuilderenvx86_u0vsp2jlls.png ifbuilderenvx86_u0vsp2jlls.png](https://m.gjcdn.net/content/750/5034256-pfvsyxqd-v4.png)
Personally, I would prefer a UI like this over what ClickTeam made. It just is more functional that what ClickTeam's Install Creator uses.
Moving right on to a very interesting feature, they call it "Visual Update Express".
![ifbuilderenvx86_uz9fsououq.png ifbuilderenvx86_uz9fsououq.png](https://m.gjcdn.net/content/750/5034282-p9arbnzu-v4.png)
What it allows you to do is include an update program that will search for updates, and apply the updates automatically.
![ezgifcom-gif-maker.gif ezgifcom-gif-maker.gif](https://i.gjcdn.net/public-data/fireside/posts/42/88/2637838/media/ezgifcom-gif-maker-tpwnebug.gif)
I find it really neat, however, due to the lack of documentation, I don't really understand it.
Next we have the Uninstallation tab.
![ifbuilderenvx86_e938ajiyop.png ifbuilderenvx86_e938ajiyop.png](https://m.gjcdn.net/content/750/5034384-jhbngjnm-v4.png)
It allows you to include an uninstaller, which I am going to include. But it will also run other stuff, such as include an icon, and open a website. While it is neat, the uninstaller does lack the ability to delete other files created by programs.
Then we have Variables.
![ifbuilderenvx86_ennehwsekm.png ifbuilderenvx86_ennehwsekm.png](https://m.gjcdn.net/content/750/5034402-uz2cwy6x-v4.webp)
Variables are just a different name for Registry tweaks. But for the sake of this review, I am going to skip it.
Next we have commands, which allow you to execute applications, and use Shell Execution. This is for stuff such as CLIs that may need to be updated, because the installer carries an out-of-date version of it.
![ifbuilderenvx86_otemxnjzpu.png ifbuilderenvx86_otemxnjzpu.png](https://m.gjcdn.net/content/750/5034414-yagzbqwk-v4.webp)
Then we get to Dialogs. You can make a splash screen, which no-one uses. The only place I have seen a splash screen dialog is on Malware.
![ifbuilderenvx86_sx7a51cw90.png ifbuilderenvx86_sx7a51cw90.png](https://m.gjcdn.net/content/750/5034426-fbt7svte-v4.webp)
Then you have your license, which does allow RichTextFiles to be added, which can come in handy for licenses such as GNU GPL v3.0
![ifbuilderenvx86_dcmsxnvsub.png ifbuilderenvx86_dcmsxnvsub.png](https://m.gjcdn.net/content/750/5034441-7xhcr6wa-v4.png)
Then you get the option for Serial Validation, or Product Keys. This has to be the best way I have seen product key implementation be added. It is much easier to use than what ClickTeam had.
All you do is type in the amount of keys you want to generate, create your Serial Mask, then just click generate.
![ifbuilderenvx86_vs1kzmcggj.png ifbuilderenvx86_vs1kzmcggj.png](https://m.gjcdn.net/content/750/5034459-c9dyzber-v4.png)
You can even add your own custom keys, save them, and open them. This is just the coolest way I have seen yet.
Once you create your product keys, you move on to the "Finish" tab, which allows you to run your app at the end of the setup with that little check mark box.
![ifbuilderenvx86_kvs4hgvssu.png ifbuilderenvx86_kvs4hgvssu.png](https://m.gjcdn.net/content/750/5034471-amivjigh-v4.webp)
Honestly, this way of doing it is relatively simple, but can be effective.
Next we move on to the System part on the side bar, which includes the Registry editor, and shortcut creator. I am going to ignore the regedit part. The shortcut creator is a little confusing at times, but it does the job. To create a shortcut, click the add button, and a menu appears.
![ifbuilderenvx86_as8r3xqfy3.png ifbuilderenvx86_as8r3xqfy3.png](https://m.gjcdn.net/content/750/5034490-fecfhzfj-v4.png)
It isn't the best way in doing it, but I think it gets the job done. Plus if you are just doing a quick and dirty job of this installer anyways, you don't need these.
Aannnddd finally, we can build our setup. Here you can select where you want to save your setup file, and what icons you want to have for your setup and uninstaller. And even select your compression method.
![ifbuilderenvx86_0ii1ocigaf.png ifbuilderenvx86_0ii1ocigaf.png](https://m.gjcdn.net/content/750/5034507-2jqk3v5q-v4.png)
I am going to leave most of it alone, except for the setup file output. Once it is built, it will ask you if you want to run it.
![ifbuilderenvx86_thk2dhdhrv.png ifbuilderenvx86_thk2dhdhrv.png](https://m.gjcdn.net/content/750/5034520-uq4nfauv-v4.png)
In this case, yes I do. When I run it, I get the language select, and then the installer. And here it is:
![67c07yongs.gif 67c07yongs.gif](https://i.gjcdn.net/public-data/fireside/posts/42/88/2637838/media/67c07yongs-xvvx4jqu.gif)
It isn't the fastest, but it did install the program. And you can even uninstall it, which is WAY faster than installing it.
![gcltb9xvat.gif gcltb9xvat.gif](https://i.gjcdn.net/public-data/fireside/posts/42/88/2637838/media/gcltb9xvat-nbwyse3b.gif)
So, I like this program, but I don't use it as my go-to. I prefer a more complex solution that works way better in my opinion, which, I will be reviewing soon. I just need to get through a few more before I get to it.
Would I use this? Yes, but only if I needed to do something quick and dirty. But I don't use it right now, as I have no use for it. But if you want to check it out, you can go here: https://installforge.net/download/.
This is free software, which surprises me, as most solutions like this are not free. Overall, I like this.
0 comments