<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Discussions by jon_potter</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Niners/jon_potter/Discussions/RSS"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 - Discussions by jon_potter</title>
		<link>http://channel9.msdn.com/Niners/jon_potter/Discussions</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Niners/jon_potter/Discussions</link>
	<language>en</language>
	<pubDate>Fri, 24 May 2013 06:32:40 GMT</pubDate>
	<lastBuildDate>Fri, 24 May 2013 06:32:40 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>0</c9:totalResults>
	<c9:pageCount>0</c9:pageCount>
	<c9:pageSize>0</c9:pageSize>
	<item>
		<title>Coffeehouse - Stop the Ding!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<p>Funny <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley">.&nbsp; That's actually a bug in the v5 common controls.&nbsp; If your app is manifested to use the v6 common controls it won't happen.</p>
<p>&nbsp;</p>
<p>The problem is that a bug fix made during Windows XP wasn't included in Win2K3.&nbsp; The Win2K3 code was used to create Windows Vista and when the teams merged the Windows XP bug fixes into Win2K3, they missed this bug fix.&nbsp;
</p>
<p>&nbsp;</p>
<p>I found it early in the Win7 timeframe because someone reported that their windows forms app was misbehaving after they'd set the common control select sound to a value then removed the value.</p>
<p>&nbsp;</p>
<p>Needless to say, it's fixed in Win7.</p>
<p>&nbsp;</p>
</div></blockquote>
<p>&quot;Needless to say&quot; ? Given that Microsoft hardly ever fix bugs like this I'd say it would be more accurate to say &quot;Amazingly, it's fixed in Win7&quot;.</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/256901-Stop-the-Ding/39298eb56ac848678c3f9dec009d6b09#39298eb56ac848678c3f9dec009d6b09</link>
		<pubDate>Fri, 04 Sep 2009 00:20:41 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/256901-Stop-the-Ding/39298eb56ac848678c3f9dec009d6b09#39298eb56ac848678c3f9dec009d6b09</guid>
		<dc:creator>Jonathan Potter</dc:creator>
		<slash:comments>17</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/jon_potter/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - How to shutdown from remote desktop connection?</title>
		<description><![CDATA[<p>Click on the desktop and press Alt-F4.</p>
<p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/43430-How-to-shutdown-from-remote-desktop-connection/ac8b76e019a746b4a81e9dea0119a4b0#ac8b76e019a746b4a81e9dea0119a4b0</link>
		<pubDate>Tue, 21 Jul 2009 23:01:30 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/43430-How-to-shutdown-from-remote-desktop-connection/ac8b76e019a746b4a81e9dea0119a4b0#ac8b76e019a746b4a81e9dea0119a4b0</guid>
		<dc:creator>Jonathan Potter</dc:creator>
		<slash:comments>18</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/jon_potter/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Tech Off - Strange VS2008 VC++ behaviour</title>
		<description><![CDATA[<p>Hey,</p>
<p>I've been having a weird problem with VC&#43;&#43; lately and was just wondering if anyone else had seen this and more importantly knew how to resolve it!</p>
<p>&nbsp;</p>
<p>I have quite a large solution, with multiple projects (if that matters). I also have multithread building enabled. What has been happening lately is if, for example, I make a change to a single source file and then build the project, the compiler will be
 launched twice for the same file. This then causes an error because (unsurprisingly) the second instance of the compiler isn't able to write to the .sbr file while the first instance is, which causes the build to fall over.</p>
<p>&nbsp;</p>
<p>Here's an example of what I see:</p>
<p>&nbsp;</p>
<blockquote>1&gt;------ Build started: Project: testproject, Configuration: Debug x64 ------<br />1&gt;Compiling...<br />1&gt;testfile.cpp<br />1&gt;testfile.cpp<br />1&gt;.\testfile.cpp(1) : fatal error C1083: Cannot open compiler generated file: 'x64\Debug\testfile.sbr': Permission denied<br />1&gt;Creating browse information file...<br />1&gt;Microsoft Browse Information Maintenance Utility Version 9.00.21022<br />1&gt;Copyright (C) Microsoft Corporation. All rights reserved.<br />1&gt;Build Time 0:05<br />1&gt;Build log was saved at &quot;file://c:\Users\Jon\Documents\Visual Studio Projects\testproject\trunk\testproject\testproject\x64\Debug\BuildLog.htm&quot;<br />1&gt;testproject - 1 error(s), 0 warning(s)<br />========== Build: 0 succeeded, 1 failed, 48 up-to-date, 0 skipped ==========</blockquote>
<p>I've checked the obvious (that the source file isn't included in the project twice somehow) and it's definitely not. This seems to happen with all files in the project, not just one, and also doesn't seem to happen ALL the time (although it is very frequent).</p>
<p>&nbsp;</p>
<p>Anyone got any ideas?</p>
<p>&nbsp;</p>
<p>Thanks!</p>
<p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/TechOff/479945-Strange-VS2008-VC-behaviour/479945#479945</link>
		<pubDate>Tue, 21 Jul 2009 03:56:44 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/TechOff/479945-Strange-VS2008-VC-behaviour/479945#479945</guid>
		<dc:creator>Jonathan Potter</dc:creator>
		<slash:comments>3</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/jon_potter/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - XP Bliss Location?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">LeoDavidson said:</div><div class="quoteText">
<p><a rel="lightbox" href="http://www.pretentiousname.com/temp/zombie_bliss.jpg"><img src="http://www.pretentiousname.com/temp/zombie_bliss.jpg" alt="Zombie Thread Bliss"></a></p>
</div></blockquote>
<p>lol</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/155495-XP-Bliss-Location/26832254428a4ca3a3819deb0135845a#26832254428a4ca3a3819deb0135845a</link>
		<pubDate>Sun, 05 Jul 2009 03:22:51 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/155495-XP-Bliss-Location/26832254428a4ca3a3819deb0135845a#26832254428a4ca3a3819deb0135845a</guid>
		<dc:creator>Jonathan Potter</dc:creator>
		<slash:comments>43</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/jon_potter/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Is UAC a security feature or not?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">jon_potter said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Actually, I think your metaphor is not entirely correct in this context. This <em>
entire</em> argument is centered around the fact, <em>and it is a fact</em> <em>regardless of vector</em>, that code gets on your machine and it executes without you knowing (memory attack on some trusted program's memory management code from a remote source
 or the screensaver you thought was a screensaver is not a screensaver, but you downloaded and executed it anyway, ignoring, say, IE's warning that doing so may be a bad idea. But this isn't the issue here. We assume something is executing on your machine.
 That's the implicit fact here. Let's move on.).</p>
<p>Your metaphor is more precisely stated like this, in my opinion:</p>
<p><strong>It's like saying that the&nbsp;my&nbsp;front&nbsp;door is a security feature when the robber is already in my living room (or basement or garage or kitchen)</strong>.</p>
<p>UAC is the doorbell or the knock. You can choose to open or not, but what happens when you are unable to see or even guess who or what is at the door? Do you open the door under these circumstances? UAC tells you
<em>nothing</em> that enables you to reason about what opening the door will manifest itself as when it walks in. So, either grandma walks in with a cake and some whiskey&nbsp;or a melancholy character with a keen desire to slice you into pieces enters. Does your
 front door <em>protect</em> you from harm if you open it when the doorbell rings? Does your front door provide you with useful and accurate information about the person or thing standing on the other side of it , his or her's intention once the door opens,
 that you can use to rationalize your action of either opening or not opening the door?</p>
<p>The notion that UAC will protect you from harm is not one that anybody&nbsp;is preaching. Not really. Right? It's stated goal&nbsp;is that of pushing developers to write code that runs in standard user mode which will then encourage
<em>users</em> to create desktop sessions under a Standard User account (and in this scenario, this problem of silent elevation due to default prompt state is no longer a scenario to worry about).<br>
<br>
Also, in keeping with the door analogy (which I like, by the way, so thank you for using it), if you ask the person&nbsp;knocking on your door&nbsp;&quot;who's there?&quot; and they do not answer, what do you do?&nbsp;If you ask&nbsp;&quot;what do you want? why are you here?&quot; and they don't
 answer, what do you do? How do you reason about what to do if you have no idea about intent?<br>
<br>
Here's what everybody does know: UAC will not ship with an Always Notify prompt level in Windows 7. In fact, this is
<strong>the</strong> crux of the problem here as far as I can&nbsp;tell. What UAC <em>
actually</em> does and why, what problems UAC is <em>designed</em> to solve and why, these are problems that&nbsp;the Always Notify prompt setting does not solve.</p>
<p>A rainy Sunday. Somewhere in the Bronx. Early afternoon. A tea kettle whistles in the background. A young man is typing at his computer. A UAC Prompt happens. UAC engages the user in some rather shallow discourse:</p>
<p><br>
UAC: &quot;Warning. Application X needs your permission to run&quot;<br>
<br>
User: &quot;Well, what is Application X trying to do?&quot;<br>
<br>
UAC: &quot;Warning. Application X needs your permission to run&quot;<br>
<br>
User: &quot;OK. What is Application X. I don't recognize it.&quot;<br>
<br>
UAC: &quot;Warning. Application X needs your permission to run&quot;<br>
<br>
User: &quot;Fine. I have better things to do than play this game. Oh&nbsp;crap. The tea...&nbsp;Allow.&quot;<br>
<br>
C</p>
</div></blockquote>
<p>Let me rephrase the analogy then. Calling UAC a security feature is like saying the lock on my door is a security feature when there's a key to the lock hanging next to it on a piece of string.</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/474156-Is-UAC-a-security-feature-or-not/5b2c4c4d90ce41e8bbc49deb00e2363e#5b2c4c4d90ce41e8bbc49deb00e2363e</link>
		<pubDate>Wed, 24 Jun 2009 02:54:03 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/474156-Is-UAC-a-security-feature-or-not/5b2c4c4d90ce41e8bbc49deb00e2363e#5b2c4c4d90ce41e8bbc49deb00e2363e</guid>
		<dc:creator>Jonathan Potter</dc:creator>
		<slash:comments>83</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/jon_potter/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Is UAC a security feature or not?</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">LeoDavidson said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Leo: It <em>is</em> a security feature.&nbsp; It's not a security barrier.&nbsp; The two are very different.&nbsp; It's a security feature because anything that is added to the operating system is a &quot;feature&quot;.&nbsp; For instance the stream switching logic added to Win7 is a
 &quot;feature&quot;.&nbsp; But it's not a security barrier - it can't be defended and doesn't materially enhance the security of the user when it's enabled.</p>
<p>While it's not a security boundary, UAC&#43;IL&nbsp;IS a convenience feature - you can think of it as a&nbsp;modern version of the old &quot;makemeadmin.cmd&quot; tool (with the added &quot;protections&quot; of the IL feature which make it
<em>harder</em> for malware to attack the elevated process.</p>
<p>UAC&#43;IL has always been a defense-in-depth mechanism (like ASLR, /GS&nbsp;and DEP), but it's not a barrier.</p>
</div></blockquote>
<p>Arguing the difference between the term &quot;feature&quot; and &quot;boundary&quot; (or &quot;barrier&quot;) seems to me to be obscuring the real issue, which is the misuse of the term &quot;security&quot;. I fail to see how UAC can now be described as a security feature when it offers no security
 whatsoever. It's like saying the lock on my door is a security feature when the door is made of paper.</p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/474156-Is-UAC-a-security-feature-or-not/d3f1dce5b7ff435cb5d49deb00e23517#d3f1dce5b7ff435cb5d49deb00e23517</link>
		<pubDate>Tue, 23 Jun 2009 21:56:08 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/474156-Is-UAC-a-security-feature-or-not/d3f1dce5b7ff435cb5d49deb00e23517#d3f1dce5b7ff435cb5d49deb00e23517</guid>
		<dc:creator>Jonathan Potter</dc:creator>
		<slash:comments>83</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/jon_potter/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - UAC controversy - the last episode!</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Charles said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">AndyC said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>Whatever. I'm finished with this topic.</p>
<p>C</p>
</div></blockquote>
<p><strong>&quot;Whatever. I'm finished with this topic.&quot;</strong></p>
<p>Is it only me that's reminded of a child putting their hands over their ears and shouting &quot;I'M NOT LISTENING I'M NOT LISTENING&quot;? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>
<p>&nbsp;</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/a0a1211658234d058caf9deb00e08af3#a0a1211658234d058caf9deb00e08af3</link>
		<pubDate>Sat, 13 Jun 2009 21:32:28 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/473037-UAC-controversy-the-last-episode/a0a1211658234d058caf9deb00e08af3#a0a1211658234d058caf9deb00e08af3</guid>
		<dc:creator>Jonathan Potter</dc:creator>
		<slash:comments>184</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/jon_potter/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>