<?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>JEDI Windows API &#187; Russinovich</title>
	<atom:link href="http://blog.delphi-jedi.net/tag/russinovich/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.delphi-jedi.net</link>
	<description>Joint Endeavor of Delphi Innovators of Windows Programming</description>
	<lastBuildDate>Sat, 21 Aug 2010 05:44:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Site Recommendation: Terminal Session and Desktops</title>
		<link>http://blog.delphi-jedi.net/2010/03/05/site-recommendation-terminal-session-and-desktops/</link>
		<comments>http://blog.delphi-jedi.net/2010/03/05/site-recommendation-terminal-session-and-desktops/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 18:24:46 +0000</pubDate>
		<dc:creator>Christian Wimmer</dc:creator>
				<category><![CDATA[Common]]></category>
		<category><![CDATA[Recommendation]]></category>
		<category><![CDATA[Russinovich]]></category>
		<category><![CDATA[Session]]></category>

		<guid isPermaLink="false">http://blog.delphi-jedi.net/?p=674</guid>
		<description><![CDATA[Many Windows Programmers still have trouble when it comes to sessions, window stations and desktops. They frequently get mixed up and we can see a lot of question on the Internet about e.g. how to spawn processes in all logged-on user desktops (rather than sessions).  Hence, I have listed some articles that you can read [...]]]></description>
			<content:encoded><![CDATA[<p>Many Windows Programmers still have trouble when it comes to sessions, window stations and desktops. They frequently get mixed up and we can see a lot of question on the Internet about e.g. how to spawn processes in all logged-on user desktops (rather than sessions).  Hence, I have listed some articles that you can read to get a better understanding of such things like a Terminal Sessions.</p>
<p><span id="more-674"></span></p>
<p>To understand the concept of Window Sessions, Stations and Desktop it is not necessary to read all articles to the end. I think the beginning is just fine.</p>
<ul>
<li><strong>Pushing the Limits of Windows: USER and GDI Objects</strong><br />
 Mark Russinovich writes about USER and GDI objects but he also gives a basic introduction how sessions, windowstations and desktops are related.  </p>
<ul>
<li><a href="http://blogs.technet.com/markrussinovich/archive/2010/02/24/3315174.aspx" target="_blank">Part 1 </a></li>
<li>Part 2  (still writing)</li>
</ul>
</li>
<li><strong>Desktop Heap Overview</strong><br />
 The guys from<strong> Advanced Windows Debugging and Troubleshooting</strong> explain how it is possible that a desktop can run out of heap. It is a quite technical article but it gives a nice insight into some of the Windows internals.</p>
<ul>
<li><a href="http://blogs.msdn.com/ntdebugging/archive/2007/01/04/desktop-heap-overview.aspx" target="_blank">Part1</a></li>
<li><a href="http://blogs.msdn.com/ntdebugging/archive/2007/07/05/desktop-heap-part-2.aspx" target="_blank">Part2</a></li>
</ul>
</li>
</ul>
<p>I often prefer such blog articles to MSDN articles because blog articles are much more fun to read.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://blog.delphi-jedi.net/2010/03/05/site-recommendation-terminal-session-and-desktops/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The case of the unexplained&#8230;</title>
		<link>http://blog.delphi-jedi.net/2008/03/16/the-case-of-the-unexplained/</link>
		<comments>http://blog.delphi-jedi.net/2008/03/16/the-case-of-the-unexplained/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 17:51:24 +0000</pubDate>
		<dc:creator>Christian Wimmer</dc:creator>
				<category><![CDATA[Common]]></category>
		<category><![CDATA[Handle]]></category>
		<category><![CDATA[Kernel Microsoft]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[ProcessExplorer]]></category>
		<category><![CDATA[Russinovich]]></category>
		<category><![CDATA[Thread]]></category>

		<guid isPermaLink="false">http://blog.delphi-jedi.net/2008/03/16/the-case-of-the-unexplained/</guid>
		<description><![CDATA[As you maybe already have noted, I use the ProcessExplorer of Mark Russinovich a lot. It is a very powerful tool, that can help you finding out what&#8217;s going on in your Windows system&#8230; Processes Threads Properties Handles Kernel Bluescreens (WinDbg) and many more If you are interested in getting an introduction into the great [...]]]></description>
			<content:encoded><![CDATA[<p>As you maybe already have noted, I use the <a href="http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx">ProcessExplorer</a> of Mark Russinovich a lot. It is a very powerful tool, that can help you finding out what&#8217;s going on in your Windows system&#8230;</p>
<ul>
<li>
<div>Processes</div>
</li>
<li>
<div>Threads</div>
</li>
<li>
<div>Properties</div>
</li>
<li>
<div>Handles</div>
</li>
<li>
<div>Kernel</div>
</li>
<li>Bluescreens (WinDbg)</li>
<li>
<div>and many more</div>
</li>
</ul>
<p>If you are interested in getting an introduction into the great application, you should watch this video. Mark presents his tool with many examples from his own experiences.</p>
<p><a href="http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=722">http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=722</a></p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://blog.delphi-jedi.net/2008/03/16/the-case-of-the-unexplained/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
