<?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>sharpreflections.net &#187; Windows</title>
	<atom:link href="http://blog.sharpreflections.net/category/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sharpreflections.net</link>
	<description>Thoughts about .Net, programming and other more important stuffs.</description>
	<lastBuildDate>Fri, 20 Nov 2009 00:24:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The -kernelbreaking- work of a staggering genius&#8230;</title>
		<link>http://blog.sharpreflections.net/2006/08/31/the-kernelbreaking-work-of-a-staggering-genius/</link>
		<comments>http://blog.sharpreflections.net/2006/08/31/the-kernelbreaking-work-of-a-staggering-genius/#comments</comments>
		<pubDate>Thu, 31 Aug 2006 21:22:40 +0000</pubDate>
		<dc:creator>matteosp</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://sharpreflections.wordpress.com/2006/08/31/the-kernelbreaking-work-of-a-staggering-genius/</guid>
		<description><![CDATA[&#8230; aka Mark Russinovich. Check out his last post (it&#8217;s also the first one on his new blog), it&#8217;s simply incredible how deeply this man knows Windows. I wonder why Microsoft waited so long before ask him to join them.
Enjoy his nonchalance while unrevealing Windows mysteries:
1. Explorer’s Run dialog calls ShellExecuteCmdLine
2. ShellExecuteCmdLine calls out to [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230; aka Mark Russinovich. Check out his <a href="http://blogs.technet.com/markrussinovich/archive/2006/08/31/453100.aspx" target="_blank">last post</a> (it&#8217;s also the first one on his <a href="http://blogs.technet.com/markrussinovich/default.aspx" target="_blank">new blog</a>), it&#8217;s simply incredible how deeply this man knows Windows. I wonder why Microsoft waited so long before ask him to join them.</p>
<p>Enjoy his <i>nonchalance</i> while unrevealing Windows mysteries:</p>
<blockquote><p>1. Explorer’s Run dialog calls ShellExecuteCmdLine<br />
2. ShellExecuteCmdLine calls out to shell execute hooks<br />
3. Windows Defender’s hook for real-time protection, MpShHook.Dll, calls RPC to communicate with the Windows Defender service, passing the SID of the service as an argument<br />
4. The RPC library calls GetMachineAccountSid to see if the SID matches the computer’s domain SID, in which case it would map the SID to the local system account SID<br />
5. GetMachineAccountSid performs an RPC to the Netlogon service to get the computer account’s SID<br />
6. If the computer account’s SID hasn’t been obtained already, Netlogon tries to connect to a domain controller<br />
7. If the domain controller connection fails after a timeout (the delay), Netlogon returns a trust-relationship failure error<br />
8. The Windows Defender RPC proceeds using the unmapped SID<br />
9. Windows Defender’s service performs real-time checks and then process launches</p></blockquote>
<p>Hey Mark! what about renaming your blog into something like &#8220;Thinking in [Windows] API &#8211; <i>Mark Russinovich&#8217;s technical blog covering topics such as those no one else can</i>&#8220;? I think it would be more appropriate.</p>
<hr size="1" width="90%" /><b>Share this post:</b>  <a href="mailto:?body=Thought%20you%20might%20like%20this:%20http://sharpreflections.wordpress.com/2006/08/31/the-kernelbreaking-work-of-a-staggering-genius/&amp;subject=The%20-kernelbreaking-%20work%20of%20a%20staggering%20genius..." title="Email The -kernelbreaking- work of a staggering genius...">Email it!</a>   |  <a href="http://del.icio.us/post?url=http://sharpreflections.wordpress.com/2006/08/31/the-kernelbreaking-work-of-a-staggering-genius/&amp;title=The%20-kernelbreaking-%20work%20of%20a%20staggering%20genius..." target="_blank" title="Submit The -kernelbreaking- work of a staggering genius... to del.icio.us">to del.icio.us!</a>   |   <a href="http://www.digg.com/submit?url=http://sharpreflections.wordpress.com/2006/08/31/the-kernelbreaking-work-of-a-staggering-genius/&amp;phase=2" target="_blank" title="Submit The -kernelbreaking- work of a staggering genius... to digg.com">digg it!</a>   |   <a href="http://reddit.com/submit?url=http://sharpreflections.wordpress.com/2006/08/31/the-kernelbreaking-work-of-a-staggering-genius/&amp;title=The%20-kernelbreaking-%20work%20of%20a%20staggering%20genius..." target="_blank" title="Submit The -kernelbreaking- work of a staggering genius... to reddit.com">reddit!</a>  |   <a href="http://www.furl.net/storeIt.jsp?u=http://sharpreflections.wordpress.com/2006/08/31/the-kernelbreaking-work-of-a-staggering-genius/&amp;t=The%20-kernelbreaking-%20work%20of%20a%20staggering%20genius..." target="_blank" title="The -kernelbreaking- work of a staggering genius...">Furl it!</a>  |  <a href="http://www.addtoany.com/?sitename=SharpReflections&amp;siteurl=http%3A//sharpreflections.wordpress.com/&amp;linkname=The%20-kernelbreaking-%20work%20of%20a%20staggering%20genius...&amp;linkurl=http://sharpreflections.wordpress.com/2006/08/31/the-kernelbreaking-work-of-a-staggering-genius/&amp;type=page" target="_blank">to any service</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sharpreflections.net/2006/08/31/the-kernelbreaking-work-of-a-staggering-genius/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
