<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ajuaOnline &#187; custom installers</title>
	<atom:link href="http://www.ajuaonline.com/tag/custom-installers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ajuaonline.com</link>
	<description>software, technology and everything else</description>
	<lastBuildDate>Fri, 03 Feb 2012 08:07:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Custom Installers Update</title>
		<link>http://www.ajuaonline.com/2012/01/25/custom-installers-update/</link>
		<comments>http://www.ajuaonline.com/2012/01/25/custom-installers-update/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 03:57:40 +0000</pubDate>
		<dc:creator>ajua</dc:creator>
				<category><![CDATA[Custom Installers]]></category>
		<category><![CDATA[custom installers]]></category>

		<guid isPermaLink="false">http://www.ajuaonline.com/?p=247</guid>
		<description><![CDATA[I just finished uploading new versions of the following applications: BurnAware Free 4.5 BurnAware Free 4.5 Spanish GPU-Z 0.5.8 MediaInfo]]></description>
			<content:encoded><![CDATA[<p>I just finished uploading new versions of the following applications:</p>
<ul class="dt-list-style-check">
<li>BurnAware Free 4.5</li>
<li>BurnAware Free 4.5 Spanish</li>
<li>GPU-Z 0.5.8</li>
<li>MediaInfo 0.7.53</li>
<li>MediaInfo x64 0.7.53</li>
<li>PDF-XChange Viewer 2.5.201</li>
<li>uTorrent 3.1.0.26671</li>
<li>uTorrent x64 3.1.0.26671</li>
</ul>
<p>The uTorrent x64 installer is not the native 64-bit version. I just labeled it like that because it&#8217;s configured for people on Windows x64 because the path to store .torrent files and downloads are inside the Program files (x86) folder.</p>
<p>You can download them in the <a title="Custom Installers" href="http://www.ajuaonline.com/custom-installers/">Custom Installers</a> main page.</p>
<p>I haven&#8217;t had the time to add website links and notes for each of my installers, but I plan to do so this weekend.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajuaonline.com/2012/01/25/custom-installers-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iTunes 10.5.3.3 and it&#8217;s new page</title>
		<link>http://www.ajuaonline.com/2012/01/20/itunes-10-5-3-3-and-its-new-page/</link>
		<comments>http://www.ajuaonline.com/2012/01/20/itunes-10-5-3-3-and-its-new-page/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 09:37:00 +0000</pubDate>
		<dc:creator>ajua</dc:creator>
				<category><![CDATA[Custom Installers]]></category>
		<category><![CDATA[custom installers]]></category>
		<category><![CDATA[itunes]]></category>

		<guid isPermaLink="false">http://www.ajuaonline.com/?p=242</guid>
		<description><![CDATA[The new custom installers are published and ready to be downloaded. Also, I just finished rewriting the old iTunes without]]></description>
			<content:encoded><![CDATA[<p>The new custom installers are published and ready to be <a title="Custom Installers" href="http://www.ajuaonline.com/custom-installers/">downloaded</a>.</p>
<p>Also, I just finished rewriting the old iTunes without QuickTime page. It is now called just <a title="iTunes" href="http://www.ajuaonline.com/custom-installers/itunes/">iTunes</a> and contains information about the modifications I make and some troubleshooting tips.</p>
<p>All comments about my iTunes installers should be posted there to keep the comments section of the main Custom Installers page for all the other applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajuaonline.com/2012/01/20/itunes-10-5-3-3-and-its-new-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another update</title>
		<link>http://www.ajuaonline.com/2012/01/05/another-update/</link>
		<comments>http://www.ajuaonline.com/2012/01/05/another-update/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 04:06:04 +0000</pubDate>
		<dc:creator>ajua</dc:creator>
				<category><![CDATA[Custom Installers]]></category>
		<category><![CDATA[custom installers]]></category>

		<guid isPermaLink="false">http://www.ajuaonline.com/?p=175</guid>
		<description><![CDATA[Trying to keep pace with all the updates lately, here is another batch of new files. The updated installers this]]></description>
			<content:encoded><![CDATA[<p>Trying to keep pace with all the updates lately, here is another batch of new files.</p>
<p>The updated installers this time are <span style="color: #ff9900;">Maxthon</span>, <span style="color: #ff9900;">MKVToolnix</span> and <span style="color: #ff9900;">Notepad++</span>. Read a few notes about them after the break.<span id="more-175"></span>Remember that MKVToolnix has header compression disabled by default and my installer includes MKVExtractGUI to extract any kind of track inside MKV files.</p>
<p>My Notepad++ installer now comes with a new theme and font (Consolas) by default, which I use everyday because of the legibility and contrast of a black theme. I hope you like too, but it&#8217;s easy to change it to something else if you prefer a white background or other color scheme. The Consolas font is recommend even if you change the color scheme. Try it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajuaonline.com/2012/01/05/another-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First update of the year</title>
		<link>http://www.ajuaonline.com/2012/01/03/first-update-of-the-year/</link>
		<comments>http://www.ajuaonline.com/2012/01/03/first-update-of-the-year/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 10:21:16 +0000</pubDate>
		<dc:creator>ajua</dc:creator>
				<category><![CDATA[Custom Installers]]></category>
		<category><![CDATA[custom installers]]></category>

		<guid isPermaLink="false">http://www.ajuaonline.com/?p=146</guid>
		<description><![CDATA[I just added new versions of Avidemux, BurnAware Free and Notepad++. The Custom Installers page is still missing things like]]></description>
			<content:encoded><![CDATA[<p>I just added new versions of <span style="color: #ff9900;">Avidemux</span>, <span style="color: #ff9900;">BurnAware Free</span> and <span style="color: #ff9900;">Notepad++</span>.<span id="more-146"></span></p>
<p>The <a title="Custom Installers" href="http://www.ajuaonline.com/custom-installers/">Custom Installers</a> page is still missing things like a general description of what they are and links to application websites, but I will add them this week. There&#8217;s still some stuff to do with the design, but I&#8217;m working hard at it to focus solely on having some of the old content back.</p>
<p>I hope you enjoyed the holidays with family and friends.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajuaonline.com/2012/01/03/first-update-of-the-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to modify Inno Setup installers</title>
		<link>http://www.ajuaonline.com/2011/12/30/how-to-modify-inno-setup-installers/</link>
		<comments>http://www.ajuaonline.com/2011/12/30/how-to-modify-inno-setup-installers/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 20:45:45 +0000</pubDate>
		<dc:creator>ajua</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[custom installers]]></category>
		<category><![CDATA[inno setup]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.ajuaonline.com/?p=124</guid>
		<description><![CDATA[In my unattended installations I often install applications that use Inno Setup as their installer format. I decided to write]]></description>
			<content:encoded><![CDATA[<p>In my unattended installations I often install applications that use <a title="Inno Setup Website" href="http://www.jrsoftware.org/isinfo.php" target="_blank">Inno Setup</a> as their installer format. I decided to write a quick tutorial to show you how to modify these type of format to suit your needs and remove unnecessary stuff from them.<span id="more-124"></span></p>
<p>For this tutorial, I will show you how to modify Freemake Video Downloader to delete some shortcuts and to prevent the installation of Firefox and Google Chrome extensions. Remember that this is being made to suit my personal needs. You may want to delete shortcuts and preserve the extensions. It&#8217;s up to you.</p>
<h5>Extracting the files</h5>
<p>The first thing to do in order to edit the installation files is to extract the files. For this, I use <a title="Universal Extractor Website" href="http://legroom.net/software/uniextract" target="_blank">Universal Extractor</a>, which can be downloaded in the <a title="Custom Installers" href="http://www.ajuaonline.com/custom-installers/" target="_blank">Custom Installers</a> page. My installer always includes the latest version of Innounp, which needs to be updated from time to time when new versions of Inno Setup are used in the installer you want to modify.</p>
<p><a href="http://www.ajuaonline.com/wp-content/uploads/2011/12/inno1.png"><img class="alignnone size-medium wp-image-125" title="Universal Extractor" src="http://www.ajuaonline.com/wp-content/uploads/2011/12/inno1-300x164.png" alt="" width="300" height="164" /></a></p>
<p>Open Universal Extractor and select the installer you want to extract and the folder you want to use. After that, you will have a hierarchy like this in Windows Explorer:</p>
<p><a href="http://www.ajuaonline.com/wp-content/uploads/2011/12/inno2.png"><img class="alignnone size-full wp-image-126" title="Extracted files" src="http://www.ajuaonline.com/wp-content/uploads/2011/12/inno2.png" alt="" width="196" height="122" /></a></p>
<h5>Editing the .ISS script</h5>
<p>The .iss file is the Inno Setup script. To edit this file you need to install Inno Setup, which comes with its own script editor. This same editor will be used to compile the new installer at the end of the tutorial. I prefer to edit the scripts in Notepad++, my favorite text editor. Open the .iss file in either Inno Setup or any other text editor.</p>
<p><a href="http://www.ajuaonline.com/wp-content/uploads/2011/12/inno3.png"><img class="alignnone size-medium wp-image-127" title="Editing the script in Notepad++" src="http://www.ajuaonline.com/wp-content/uploads/2011/12/inno3-300x270.png" alt="" width="300" height="270" /></a></p>
<p>The first thing I do when modifying Inno Setup installers, is to set an Icon file for the new setup instead of the default one. To define a new icon file, you need SetupIconFile command and the patch to the .ico file you want to use. This command need to be placed in the [Setup] section.</p>
<p>This is how it should look after an icon is set to be used by the compiler:</p>
<pre class="brush: plain; title: ; notranslate">[Setup]
AppName=Freemake Video Downloader
AppVerName=Freemake Video Downloader
AppVersion=3.0.0
DefaultDirName={pf}\Freemake
DefaultGroupName=Freemake
OutputBaseFilename=Freemake Video Downloader 3.0.0.9
SetupIconFile={app}\Freemake Video Downloader\Uninstall\icon.ico
Compression=lzma
WizardImageFile=embedded\WizardImage.bmp
WizardSmallImageFile=embedded\WizardSmallImage.bmp</pre>
<p>You can read how to modify other things and learn about variables <a title="Inno Setup Help" href="http://www.jrsoftware.org/ishelp/" target="_blank">here</a>. I&#8217;m editing this application to remove shortcuts and browser extensions only, but feel free to customize everything else if you want to.</p>
<p>The next step is to edit the <span style="color: #ff9900;">MinVersion</span> variable. As this variable is set for every file in the installer, I will use Find &amp; Replace to quickly edit this.</p>
<p><a href="http://www.ajuaonline.com/wp-content/uploads/2011/12/inno5.png"><img class="alignnone size-medium wp-image-129" title="Search &amp; Replace" src="http://www.ajuaonline.com/wp-content/uploads/2011/12/inno5-300x177.png" alt="" width="300" height="177" /></a></p>
<p>Make sure you replace  <span style="color: #ff9900;">MinVersion: 0.0,5.01.2600 Service Pack 2</span> with <span style="color: #ff9900;">MinVersion: 0.0,5.1.2600</span> or the compiler will throw an error when compiling your installer.</p>
<p>This particular application uses a variable to set its interface language. As I want it to be show in English regardless of the language of the computer is it being installed on, I will edit the  <span style="color: #ff9900;">GetLang</span> function in the <span style="color: #ff9900;">[Registry]</span> section.</p>
<pre class="brush: plain; title: ; notranslate">[Registry]
Root: HKCU; Subkey: &quot;Software\Freemake\FreemakeVideoDownloader\SystemSettings&quot;; ValueName: &quot;Culture&quot;; ValueType: String; ValueData: &quot;en-US&quot;; MinVersion: 0.0,5.1.2600;&lt;/pre&gt;
To remove the Firefox and Chrome extensions, you need to delete the following registry entries.
&lt;pre&gt;[Registry]
Root: HKLM; Subkey: &quot;Software\Mozilla\Firefox\Extensions&quot;; ValueName: &quot;fmdownloader@gmail.com&quot;; ValueType: String; ValueData: &quot;{app}\Freemake Video Downloader\BrowserPlugin\Firefox\&quot;; Check: &quot;isInstallFirefoxPluginCheckboxChecked&quot;; MinVersion: 0.0,5.1.2600; Flags: uninsdeletevalue
Root: HKLM; Subkey: &quot;Software\Google\Chrome\Extensions\bpegkgagfojjbcpkihigfmkojdmmimdf&quot;; ValueName: &quot;path&quot;; ValueType: String; ValueData: &quot;{app}\Freemake Video Downloader\BrowserPlugin\Chrome\Freemake.Plugin.Chrome.crx&quot;; Check: &quot;isInstallChromePluginCheckboxChecked&quot;; MinVersion: 0.0,5.1.2600; Flags: uninsdeletevalue
Root: HKLM; Subkey: &quot;Software\Google\Chrome\Extensions\bpegkgagfojjbcpkihigfmkojdmmimdf&quot;; ValueName: &quot;version&quot;; ValueType: String; ValueData: &quot;1.0.0&quot;; Check: &quot;isInstallChromePluginCheckboxChecked&quot;; MinVersion: 0.0,5.1.2600; Flags: uninsdeletevalue</pre>
<p>I don&#8217;t need a shortcut on the desktop or one to uninstall the application. I will just leave one inside a Freemake folder under All programs in the Start Menu. Delete all the shortcuts you don&#8217;t want. This is how my [Icons] section looks like.</p>
<pre class="brush: plain; title: ; notranslate">[Icons]
Name: &quot;{group}\{cm:YTP}&quot;; Filename: &quot;{app}\Freemake Video Downloader\FreemakeVideoDownloader.exe&quot;; WorkingDir: &quot;{app}\Freemake Video Downloader&quot;; MinVersion: 0.0,5.1.2600;</pre>
<p>Many installers show checkboxes to perform an array things like running the installed application, placing a desktop shortcut etc. In this case, I will remove two checkboxes to prevent an error in the compiler. This needs to be done because I would need to define functions for these checkboxes to work but as I&#8217;m running it with silent switches, I don&#8217;t need them.</p>
<p>Search for the <span style="color: #ff9900;">Check:</span> variable and delete all the entries found. In this case, there are only two left after deleting the unneeded shortcuts: <span style="color: #ff9900;">Check: &#8220;isStatCheckBoxChecked&#8221;;</span> and <span style="color: #ff9900;">Check: &#8220;not isStatCheckBoxChecked&#8221;;</span></p>
<h5>Compiling the new installer</h5>
<p>To make a new installer, you need to compile it using the edited script file. To do this, open the file in Inno Setup editor (if you used another editor, like me) and click the <strong>Compile</strong> button in the main toolbar. This command is also located in the <strong>Build</strong> menu.</p>
<p><a href="http://www.ajuaonline.com/wp-content/uploads/2011/12/inno6.png"><img class="alignnone size-medium wp-image-130" title="Compiling the script" src="http://www.ajuaonline.com/wp-content/uploads/2011/12/inno6-300x248.png" alt="" width="300" height="248" /></a></p>
<p>You new installer will be inside the Output folder. You can then use run it with <span style="color: #ff9900;">/silent /norestart</span> switches or normally if you want.</p>
<p>That&#8217;s it. You can use this tutorial to edit the basic settings in the vast majority of Inno Setup installers out there.</p>
<p>I hope you find this useful. If you have any doubts, read the <a title="Inno Setup Help" href="http://www.jrsoftware.org/ishelp/" target="_blank">Inno Setup Help</a> referenced earlier in this tutorial or post a comment and I will do my best to answer any questions you may have.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ajuaonline.com/2011/12/30/how-to-modify-inno-setup-installers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

