<?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>private-storm &#187; Delphi</title>
	<atom:link href="http://private-storm.de/category/programming/delphi/feed/" rel="self" type="application/rss+xml" />
	<link>http://private-storm.de</link>
	<description>Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt!</description>
	<lastBuildDate>Wed, 09 Nov 2011 02:50:27 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Using GUIDs to identify a file</title>
		<link>http://private-storm.de/2011/04/23/guids-identify-file/</link>
		<comments>http://private-storm.de/2011/04/23/guids-identify-file/#comments</comments>
		<pubDate>Sat, 23 Apr 2011 15:57:20 +0000</pubDate>
		<dc:creator>stOrM!</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Windows 2000]]></category>
		<category><![CDATA[Windows 2003]]></category>
		<category><![CDATA[Windows 2008]]></category>
		<category><![CDATA[Windows Seven]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[Windows XP]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[fileid api library]]></category>
		<category><![CDATA[openfilebyid]]></category>
		<category><![CDATA[openfilebyid access]]></category>
		<category><![CDATA[openfilebyid class]]></category>
		<category><![CDATA[openfilebyid directory]]></category>
		<category><![CDATA[openfilebyid sdk]]></category>
		<category><![CDATA[openfilebyid tutorial]]></category>
		<category><![CDATA[openfilebyid win32]]></category>

		<guid isPermaLink="false">http://private-storm.de/?p=837</guid>
		<description><![CDATA[I had an interesting read over at the &#8220;Old new thing&#8221; website. Discussing if it&#8217;s possible to open a file by its id rather then using its full qualified path and filename. You can find the original article here: Raymond Chen &#160; &#160; Background On NTFS every single file on a volume has a object identifier [...]]]></description>
		<wfw:commentRss>http://private-storm.de/2011/04/23/guids-identify-file/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Aerotabs a new tab component</title>
		<link>http://private-storm.de/2010/11/21/aerotabs-tab-component/</link>
		<comments>http://private-storm.de/2010/11/21/aerotabs-tab-component/#comments</comments>
		<pubDate>Sun, 21 Nov 2010 07:56:26 +0000</pubDate>
		<dc:creator>stOrM!</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Delphi Component]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Component]]></category>
		<category><![CDATA[Library]]></category>
		<category><![CDATA[VCL]]></category>
		<category><![CDATA[Visual]]></category>
		<category><![CDATA[Visual Component Library]]></category>

		<guid isPermaLink="false">http://private-storm.de/?p=292</guid>
		<description><![CDATA[Well I came across a really nice site from R.M.Klever which contains a few well designed Delphi components one of those which are quite new is his Aerotabs component. Great work! Almost the one and only I have ever found which works absolute correctly on glass for now. &#160; &#160; From the authors site: I [...]]]></description>
		<wfw:commentRss>http://private-storm.de/2010/11/21/aerotabs-tab-component/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 Product-Key Verification</title>
		<link>http://private-storm.de/2010/06/01/windows-7-product-key-verification/</link>
		<comments>http://private-storm.de/2010/06/01/windows-7-product-key-verification/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 05:05:23 +0000</pubDate>
		<dc:creator>stOrM!</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[7]]></category>
		<category><![CDATA[Genuine]]></category>
		<category><![CDATA[Product Key]]></category>
		<category><![CDATA[Seven]]></category>
		<category><![CDATA[Verification]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Digital Product ID]]></category>
		<category><![CDATA[Windows Seven]]></category>

		<guid isPermaLink="false">http://private-storm.de/?p=300</guid>
		<description><![CDATA[Well you might have heared of it a tool from a Russian programmer where you can validate your windows seven product key. Be careful! The tool itself was written in Delphi and so it was easy to look at it a little deeper. Well from what I’ve found I can say it’s sending your windows [...]]]></description>
		<wfw:commentRss>http://private-storm.de/2010/06/01/windows-7-product-key-verification/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WLM Password Decryption</title>
		<link>http://private-storm.de/2010/05/18/wlm-password-decryption/</link>
		<comments>http://private-storm.de/2010/05/18/wlm-password-decryption/#comments</comments>
		<pubDate>Tue, 18 May 2010 01:25:17 +0000</pubDate>
		<dc:creator>stOrM!</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Windows 2000]]></category>
		<category><![CDATA[Windows 2003]]></category>
		<category><![CDATA[Windows 2008]]></category>
		<category><![CDATA[Windows Seven]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[Windows XP]]></category>
		<category><![CDATA[Decryption]]></category>
		<category><![CDATA[Live]]></category>
		<category><![CDATA[Messenger]]></category>
		<category><![CDATA[Password]]></category>
		<category><![CDATA[Windows Live Messenger]]></category>

		<guid isPermaLink="false">http://private-storm.de/?p=318</guid>
		<description><![CDATA[Did you ever have forgotten your Windows Live Messenger password? Once forgotten you are completely logged out of all services like: Hotmail, Messenger and other services because they are all sharing the same ID. In this article I will l explain you what kind of storage/encryption mechanism is used by the Windows Live Messenger and [...]]]></description>
		<wfw:commentRss>http://private-storm.de/2010/05/18/wlm-password-decryption/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Case with TerminateProcess</title>
		<link>http://private-storm.de/2009/08/11/case-terminateprocess/</link>
		<comments>http://private-storm.de/2009/08/11/case-terminateprocess/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 08:21:16 +0000</pubDate>
		<dc:creator>stOrM!</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Processes]]></category>
		<category><![CDATA[Safe]]></category>
		<category><![CDATA[Terminate]]></category>
		<category><![CDATA[TerminateProcess]]></category>

		<guid isPermaLink="false">http://private-storm.de/?p=354</guid>
		<description><![CDATA[So what’s the case you might ask? Well as I wrote my article about how to write a Winlogon Notification Packages, I often noticed in the C examples I found on the net, that those examples made use of SafeTerminateProcess so I wondered what this call stands for and why they used it. After some [...]]]></description>
		<wfw:commentRss>http://private-storm.de/2009/08/11/case-terminateprocess/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Search Project</title>
		<link>http://private-storm.de/2009/07/04/windows-search-project/</link>
		<comments>http://private-storm.de/2009/07/04/windows-search-project/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 16:59:34 +0000</pubDate>
		<dc:creator>stOrM!</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Advanced Query Language]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[AQS]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Server 2003]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[WDS]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[x32]]></category>
		<category><![CDATA[x64]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://private-storm.de/?p=694</guid>
		<description><![CDATA[Well, a few months ago I searched MSDN for some API’s which could be interesting to me. I stumbled over the Windows Search API which I found really interesting since it gives you the possibility to programmatically search for files, in your emails or specific folders on your local drive. &#160; &#160; Windows Search is [...]]]></description>
		<wfw:commentRss>http://private-storm.de/2009/07/04/windows-search-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Update Agent Api</title>
		<link>http://private-storm.de/2009/07/01/windows-update-agent-api/</link>
		<comments>http://private-storm.de/2009/07/01/windows-update-agent-api/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 02:41:37 +0000</pubDate>
		<dc:creator>stOrM!</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Windows 2000]]></category>
		<category><![CDATA[Windows 2003]]></category>
		<category><![CDATA[Windows 2008]]></category>
		<category><![CDATA[Windows Seven]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[Windows XP]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Automatic updates]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[Severity]]></category>
		<category><![CDATA[Severity Levels]]></category>
		<category><![CDATA[VBScript]]></category>
		<category><![CDATA[VirtualStringTree]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Server Update Service]]></category>
		<category><![CDATA[Windows Update Agent API]]></category>
		<category><![CDATA[Windows updates]]></category>
		<category><![CDATA[WSUS]]></category>
		<category><![CDATA[WUA]]></category>

		<guid isPermaLink="false">http://private-storm.de/?p=499</guid>
		<description><![CDATA[This article presents the Windows Update Agent API and how you can use it in Delphi.I made a demo that actually handles the most important parts of the API like searching for updates, downloading and installing these updates on your machine. You can download the sources (early demo) at the Jedi Svn the links are provided at [...]]]></description>
		<wfw:commentRss>http://private-storm.de/2009/07/01/windows-update-agent-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Winlogon Notification Package</title>
		<link>http://private-storm.de/2009/06/28/winlogon-notification-package/</link>
		<comments>http://private-storm.de/2009/06/28/winlogon-notification-package/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 04:24:57 +0000</pubDate>
		<dc:creator>stOrM!</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[CallBack]]></category>
		<category><![CDATA[DLL]]></category>
		<category><![CDATA[Windows 2000]]></category>
		<category><![CDATA[Windows 2003]]></category>
		<category><![CDATA[Windows XP]]></category>
		<category><![CDATA[Winlogon]]></category>
		<category><![CDATA[Winlogon Notification Package]]></category>
		<category><![CDATA[WXNotificationInfo]]></category>

		<guid isPermaLink="false">http://private-storm.de/?p=109</guid>
		<description><![CDATA[The Microsoft Developer Network describes a Winlogon Notification Package as: A DLL that exports functions that handles Winlogon events. For example, when a user logs on to the system, Winlogon calls each notification package’s logon event handler function to provide information about the event. &#160; As you might now, the mechanism of a Winlogon Notification [...]]]></description>
		<wfw:commentRss>http://private-storm.de/2009/06/28/winlogon-notification-package/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
