<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>RemkoWeijnen.nl</title>
	<link>http://www.remkoweijnen.nl/blog</link>
	<description>About Terminal Server, Citrix, Delphi and other stuff</description>
	<lastBuildDate>Mon, 05 Jul 2010 19:49:29 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.0" -->
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />

	<item>
		<title>Dear Visitor</title>
		<description><![CDATA[Do you like my work? Did my work help you? Leave a comment and tell me how it was usefull to you. If you want you can make a donation with the Paypal Donate Button in the right Sidebar. Thank you! convert this post to pdf.]]></description>
		<link>http://www.remkoweijnen.nl/blog/2007/11/01/dear-visitor/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=dear-visitor</link>
			</item>
	<item>
		<title>Detecting a Citrix Published Application</title>
		<description><![CDATA[While browsing through my old projects folder I found a little commandline tool that I wrote about a year ago. I needed to detect a certain published application on a Citrix environment in the loginscript. The tool detect the current Citrix published applicationname or if you are running Terminal Server aka Remote Desktop Services the [...]]]></description>
		<link>http://www.remkoweijnen.nl/blog/2010/07/05/detecting-a-citrix-published-application/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=detecting-a-citrix-published-application</link>
			</item>
	<item>
		<title>Rating and contact options</title>
		<description><![CDATA[I have installed a new rating plugin that gives you, my readers, a convenient and fast method to give feedback. So please do so, let me know what posts you find interesting! I have also added a Contact form in case you have any questions, article suggestions or maybe even consultation requests. The contact page [...]]]></description>
		<link>http://www.remkoweijnen.nl/blog/2010/06/29/rating-and-contact-options/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rating-and-contact-options</link>
			</item>
	<item>
		<title>Fun with asm</title>
		<description><![CDATA[Today just some fun stuff with ASM, probably not the most recommended way to do things but for sure the most geeky way Get the Current Session Id: function GetCurrentSessionId: DWORD; asm &#160; mov &#160; &#160; eax,fs:&#91;$00000018&#93;; &#160; // Get TEB &#160; mov &#160; &#160; eax,&#91;eax+$30&#93;; &#160; &#160; &#160; &#160;// PPEB &#160; mov &#160; &#160; [...]]]></description>
		<link>http://www.remkoweijnen.nl/blog/2010/06/18/fun-with-asm/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=fun-with-asm</link>
			</item>
	<item>
		<title>Obtain Fully Qualified Domain Name from Netbios Domain Name</title>
		<description><![CDATA[I needed to obtain the Fully Qualified Domain Name (FQDN) for a given NetBios domain name. Eg from MYDOMAIN to dc=mydomain,dc=local. I did some tests with the TranslateName API and if you append a \ to the domain name it returns the FQDN. Here is a short example: var &#160; Buffer: array&#91;0..MAX_PATH&#93; of Char; &#160; [...]]]></description>
		<link>http://www.remkoweijnen.nl/blog/2010/06/17/obtain-fully-qualified-domain-name-from-netbios-domain-name/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=obtain-fully-qualified-domain-name-from-netbios-domain-name</link>
			</item>
	<item>
		<title>Having fun with Windows Licensing</title>
		<description><![CDATA[If you look into the registry in the key HKLM\System\CurrentControlSet\ProductOptions you will find several licensing related Values. The ProductType and ProductSuite keys contain the OS Suite and Edition, but the ProductPolicy key is much more interesting. So let&#8217;s have a closer look at it, open RegEdit and DoubleClick the key, you will something like the [...]]]></description>
		<link>http://www.remkoweijnen.nl/blog/2010/06/15/having-fun-with-windows-licensing/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=having-fun-with-windows-licensing</link>
			</item>
	<item>
		<title>Memory Leaks when using the Virtual TreeView Component</title>
		<description><![CDATA[Again a about post about using the Virtual TreeView component (did I mention it&#8217;s brilliant?), this time I will talk about memory leaks. I often use Records to hold the treedata, and usually the record holds some string data (eg a caption) and an (a reference to) an Interface or Object(List) that holds more data. [...]]]></description>
		<link>http://www.remkoweijnen.nl/blog/2010/06/09/memory-leaks-when-using-virtual-treeview-component/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=memory-leaks-when-using-virtual-treeview-component</link>
			</item>
	<item>
		<title>Setting ChildCount in a Virtual Tree</title>
		<description><![CDATA[When working with the Virtual TreeView component the most optimized way of adding (or removing child nodes is by changing the ChildCount. I often make the mistake of change the ChildCount of a Node using: Node^.ChildCount := Count; If you look into the source you will see why this will not work, the proper way [...]]]></description>
		<link>http://www.remkoweijnen.nl/blog/2010/06/08/setting-childcount-in-a-virtual-tree/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=setting-childcount-in-a-virtual-tree</link>
			</item>
	<item>
		<title>Random Active Directory Notes #4</title>
		<description><![CDATA[Previously I discussed IDirectoryObject, today I will show how to change a user&#8217;s password with IDirectoryObject. I didn&#8217;t find any documentation except a kb article describing how to use pure ldap to do it. Of course I could have used IADsUser::SetPassword but I decided not to because of the following reasons: IADs interfaces are terribly [...]]]></description>
		<link>http://www.remkoweijnen.nl/blog/2010/03/30/random-active-directory-notes-4/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=random-active-directory-notes-4</link>
			</item>
	<item>
		<title>Using Windows Resource Strings</title>
		<description><![CDATA[A few days ago I wrote about Using Windows Dialogs in your own programs, wouldn&#8217;t it be nice to be able to use Windows Resource Strings for the same reasons? Loading a resource string is not difficult, let&#8217;s look at some examples: function LoadResourceString&#40;const DllName: String; ResourceId: Integer&#41;: String; var &#160; hDLL: THandle; &#160; Buffer: [...]]]></description>
		<link>http://www.remkoweijnen.nl/blog/2010/03/28/using-windows-resource-strings/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=using-windows-resource-strings</link>
			</item>
</channel>
</rss>
