<?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>blog.eddsn.com &#187; Pascal</title>
	<atom:link href="http://blog.eddsn.com/category/programming/pascal/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.eddsn.com</link>
	<description>The whole is more than the sum of its parts - Aristotle</description>
	<lastBuildDate>Mon, 16 Jan 2012 14:13:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Large file sizes after compiling with Lazarus</title>
		<link>http://blog.eddsn.com/2009/12/large-file-sizes-after-compiling-with-lazarus/</link>
		<comments>http://blog.eddsn.com/2009/12/large-file-sizes-after-compiling-with-lazarus/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 14:16:40 +0000</pubDate>
		<dc:creator>eddsn</dc:creator>
				<category><![CDATA[Lazarus]]></category>
		<category><![CDATA[Pascal]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.eddsn.com/?p=278</guid>
		<description><![CDATA[In the previous post when I was building the WLM Uninstaller tool, my choice was to write the app in Pascal (Lazarus). When you compile a project in Lazarus, you might end up with large executables. In my case, it was about 100 lines of code but compiled to a 12MB executable! Luckily, I found [...]]]></description>
			<content:encoded><![CDATA[<!-- Start LikeButtonSetTop --><!-- End LikeButtonSetTop --><p>In the <a href="http://blog.eddsn.com/2009/12/windows-live-messenger-uninstaller-v0-01/">previous post</a> when I was building the WLM Uninstaller tool, my choice was to write the app in Pascal (Lazarus).</p>
<p>When you compile a project in Lazarus, you might end up with large executables. In my case, it was about 100 lines of code but compiled to a 12MB executable!</p>
<p>Luckily, I found out how to significantly compress the file. In Lazarus there is a file called <strong><a href="http://blog.eddsn.com/wp-content/uploads/2009/12/strip.exe">strip.exe</a></strong> that, as the name suggests, strips the file from any unnecessary mess. The file on my installation is located in <strong>C:\lazarus\fpc\2.2.2\bin\i386-win32</strong>. You can simply use it as follows: &#8220;strip file.exe&#8221;. The file I compiled went from 12MB to 1.77MB!</p>
<p>A further decrease can be accomplished by using a packer like <a href="http://upx.sourceforge.net/">UPX</a> ( &#8220;upx -9 -o outputfile.exe inputfile.exe&#8221; ). In my case this was a further jump from 1.77MB to 668kB (5,4% of the original size!).</p>
<div class="shr-publisher-278"></div><!-- Start LikeButtonSetBottom --><!-- End LikeButtonSetBottom -->
]]></content:encoded>
			<wfw:commentRss>http://blog.eddsn.com/2009/12/large-file-sizes-after-compiling-with-lazarus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Live Messenger Uninstaller v0.01</title>
		<link>http://blog.eddsn.com/2009/12/windows-live-messenger-uninstaller-v0-01/</link>
		<comments>http://blog.eddsn.com/2009/12/windows-live-messenger-uninstaller-v0-01/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 13:44:02 +0000</pubDate>
		<dc:creator>eddsn</dc:creator>
				<category><![CDATA[Fixes]]></category>
		<category><![CDATA[Pascal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Windows Live Messenger]]></category>

		<guid isPermaLink="false">http://blog.eddsn.com/?p=254</guid>
		<description><![CDATA[This is the first public version of the Windows Live Messenger Uninstaller (v0.01). What the tool does is basically remove a broken Windows Live Messenger installation. It really uses only the windows installer (msiexec.exe) to do the job combined with the CLSID of the installation that uniquely identifies the WLM version. The symptoms might be [...]]]></description>
			<content:encoded><![CDATA[<!-- Start LikeButtonSetTop --><!-- End LikeButtonSetTop --><p>This is the first public version of the <strong>Windows Live Messenger Uninstaller</strong> (v0.01).</p>
<p>What the tool does is basically remove a broken Windows Live Messenger installation. It really uses only the windows installer (msiexec.exe) to do the job combined with the CLSID of the installation that uniquely identifies the WLM version.<br />
The symptoms might be that when you want to reinstall the application it might say that it is already installed, while actually it is not. When trying to remove it with the usual Configuration &#8211; Add/Remove software steps, it might not even appear in the list, while the setup of the WLM says it is really installed.</p>
<p>I decided to build this tool since there are a lot of people strugling with this problem [1][2][3][4]. All these existing solutions presented by people on these sites use the single command with a CLSID key (eg. <strong>msiexec /x {B1403D7D-C725-4858-AACC-7E5FA2D72859}</strong>), but since the key is different for each WLM version such a solution might only be useful if you have that exact version. It can also be done manually by changing the registry keys, but I thought this would speed up the work significantly since there might be a lot of keys to search in (The location we are talking about here is:<strong> [HKEY_CLASSES_ROOT\Installer\Products\]</strong>)</p>
<p>I heard of people formatting the entire hard drive because of not being able to resolve this, so I really hope this gets around and avoids a lot of headaches.</p>
<p>You can download this first version of the tool below.</p>
<p><a href="http://blog.eddsn.com/wp-content/uploads/2009/12/wlm-uninstaller-v0.01.exe">Download binary</a> | <a href="http://blog.eddsn.com/wp-content/uploads/2009/12/wlm-uninstaller-v0.01-src.zip">Download source code (pascal)</a></p>
<p>MD5 hash binary: 7525a442da4b4515c8166debfc4a4d01<br />
MD5 hash source code: 28efa8f882c5354c6c4845393724e99a</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;"><a href="http://blog.eddsn.com/wp-content/uploads/2009/12/wlmu-v0-01.jpg"><img class="size-full wp-image-273 aligncenter" title="wlmu-v0-01" src="http://blog.eddsn.com/wp-content/uploads/2009/12/wlmu-v0-01.jpg" alt="" width="480" height="230" /></a></p>
<p><strong>Requirements</strong><br />
The tool is tested on Windows 7, but should also work on XP and Vista.</p>
<p><strong>Usage</strong><br />
The tool is very simple to use. If it finds an installation it will give you the uninstall command that you can use to manually remove it. You can also press <strong>RUN</strong> and it will run the command automatically for you.</p>
<p>Note: This software comes with absolute no warranty! By using this program you agree that I am not responsible for anything caused by this software whatsoever.</p>
<p><strong>Future releases</strong><br />
If you have any comments, suggestions or bugs, please put them here in the comments. If it is useful I might add/fix it in the next release.</p>
<p>Currently I&#8217;m planning to build a more general remover for the Windows Live series, since there are also other components that could get broken.</p>
<p><strong>References</strong><br />
[1] <a class="linkification-ext" title="Linkification: http://ask-leo.com/how_do_i_uninstall_windows_messenger.html#comments" href="http://ask-leo.com/how_do_i_uninstall_windows_messenger.html#comments">http://ask-leo.com/how_do_i_uninstall_windows_messenger.html#comments</a><br />
[2] <a class="linkification-ext" title="Linkification: http://ayumilove.wordpress.com/2009/03/14/how-to-install-remove-windows-live-messenger-2009/" href="http://ayumilove.wordpress.com/2009/03/14/how-to-install-remove-windows-live-messenger-2009/">http://ayumilove.wordpress.com/2009/03/14/how-to-install-remove-windows-live-messenger-2009/</a><br />
[3] <a class="linkification-ext" title="Linkification: http://www.mydigitallife.info/2006/02/11/remove-and-uninstall-windows-messenger/" href="http://www.mydigitallife.info/2006/02/11/remove-and-uninstall-windows-messenger/">http://www.mydigitallife.info/2006/02/11/remove-and-uninstall-windows-messenger/</a><br />
[4] <a class="linkification-ext" title="Linkification: http://www.vistax64.com/live-messenger/185883-cannot-uninstall-windows-live-messenger-beta-2009-a.html" href="http://www.vistax64.com/live-messenger/185883-cannot-uninstall-windows-live-messenger-beta-2009-a.html">http://www.vistax64.com/live-messenger/185883-cannot-uninstall-windows-live-messenger-beta-2009-a.html</a></p>
<p><strong>Untrue descriptions on other sites linking to this page</strong><br />
The link to this topic is already published on several sites, but unfortunately the presented description of the tool is misleading. For it says that I&#8217;m claiming to have a better tool than all the other existing solutions, which is of course not true. This is only another alternative that may solve the problem.<br />
In my description I was only referring to the existing solutions presented on the topics and comments on these that I used as references (see above [1][2][3][4]) and not on any other existing tool that probably uses other methods.</p>
<p><strong>Softpedia certification</strong></p>
<p>The tool can now also be <a href="http://www.softpedia.com/get/Internet/Chat/Other-Chat-Tools/Windows-Live-Messenger-Uninstaller.shtml">downloaded</a> from Softpedia.<br />
<a href="http://www.softpedia.com/get/Internet/Chat/Other-Chat-Tools/Windows-Live-Messenger-Uninstaller.shtml"><img class="alignnone size-full wp-image-322" title="softpedia_clean_award_f" src="http://blog.eddsn.com/wp-content/uploads/2009/12/softpedia_clean_award_f.gif" alt="" width="170" height="116" /></a><a href="http://www.softpedia.com/get/Internet/Chat/Other-Chat-Tools/Windows-Live-Messenger-Uninstaller.shtml"><img class="alignnone size-full wp-image-618" title="softpedia_free_award_f" src="http://blog.eddsn.com/wp-content/uploads/2009/12/softpedia_free_award_f.gif" alt="" width="170" height="116" /></a></p>
<p><strong>Windows Live Essentials Uninstaller</strong><br />
If you also want to remove other Windows Live Essentials components like Windows Live Mail or Windows Live Movie Maker, then try a similar tool that I have built called <a href="http://blog.eddsn.com/2010/12/windows-live-essentials-uninstaller/">Windows Live Essentials Uninstaller</a>. This tool can remove any component installed by Windows Live Essentials.</p>
<div class="shr-publisher-254"></div><!-- Start LikeButtonSetBottom --><!-- End LikeButtonSetBottom -->
]]></content:encoded>
			<wfw:commentRss>http://blog.eddsn.com/2009/12/windows-live-messenger-uninstaller-v0-01/feed/</wfw:commentRss>
		<slash:comments>158</slash:comments>
		</item>
	</channel>
</rss>

