<?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 Forums - Coffeehouse - Proposal for Windows 8 - Application Scopes</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Forums/rss"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 Forums - Coffeehouse - Proposal for Windows 8 - Application Scopes</title>
		<link>http://channel9.msdn.com/Forums</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/Forums</link>
	<language>en</language>
	<pubDate>Thu, 20 Jun 2013 13:33:29 GMT</pubDate>
	<lastBuildDate>Thu, 20 Jun 2013 13:33:29 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>11</c9:totalResults>
	<c9:pageCount>-11</c9:pageCount>
	<c9:pageSize>-1</c9:pageSize>
	<item>
		<title>Coffeehouse - Proposal for Windows 8 - Application Scopes</title>
		<description><![CDATA[<p>Users of IIS will no-doubt be familar with the concept of an application scope: which is basically a subtree of the filesystem where any page, script, or executable contained within counts as being part of that &quot;application&quot;.</p>
<p>&nbsp;</p>
<p>I think the concept can be applied to desktop programs too, where each application's directory under Program Files would be marked as its own application scope, and all executables contained within can run under its own security principal which gives users
 more control, remedies problems associated with UAC, and more stuff besides. For instance users might prohibt all programs from editing their files, in case of things like ransomware, or reading files in certain directories (like banking details).</p>
<p>&nbsp;</p>
<p>The idea being than an application is freely able to alter the filesystem in its own directory, which means an end to the misuse of the ProgramData directory on Vista/Win7 as a &quot;UAC-free&quot; version of Program Files (which defeats the point of UAC to avoid
 program file modification in the first place).</p>
<p>&nbsp;</p>
<p>This idea could be combined with an overhauled package management system which makes things easier for program installation, management, security, and uninstallation. Kind of like Apple's .app system, but on steroids.</p>
<p>&nbsp;</p>
<p>Discuss.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/530616#530616</link>
		<pubDate>Sat, 20 Feb 2010 02:30:45 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/530616#530616</guid>
		<dc:creator>W3bbo</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/W3bbo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Proposal for Windows 8 - Application Scopes</title>
		<description><![CDATA[<p>Sounds a lot like the iPhone sandbox.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/bc91f49b22d14acaabda9deb00d95660#bc91f49b22d14acaabda9deb00d95660</link>
		<pubDate>Sat, 20 Feb 2010 02:33:19 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/bc91f49b22d14acaabda9deb00d95660#bc91f49b22d14acaabda9deb00d95660</guid>
		<dc:creator>JonathonW</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/CannotResolveSymbol/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Proposal for Windows 8 - Application Scopes</title>
		<description><![CDATA[<p>Yeah I think Windows could benefit from a stronger application model.&nbsp; All the technologies are pretty much there I think, it's just not really tied together in a monolithic way.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/d4ef07e17ec24574bd229deb00d9568a#d4ef07e17ec24574bd229deb00d9568a</link>
		<pubDate>Sat, 20 Feb 2010 02:48:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/d4ef07e17ec24574bd229deb00d9568a#d4ef07e17ec24574bd229deb00d9568a</guid>
		<dc:creator>CreamFilling512</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/CreamFilling512/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Proposal for Windows 8 - Application Scopes</title>
		<description><![CDATA[<p>Sounds like a great idea to me. I'd also include the AppData folder in the sandbox.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/313a18b55c5041e196e39deb00d956b4#313a18b55c5041e196e39deb00d956b4</link>
		<pubDate>Sat, 20 Feb 2010 03:20:38 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/313a18b55c5041e196e39deb00d956b4#313a18b55c5041e196e39deb00d956b4</guid>
		<dc:creator>Scott</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/spivonious/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Proposal for Windows 8 - Application Scopes</title>
		<description><![CDATA[<p>Would apps opt into this? I can see a lot of existing applications break because of this enforcement... Not that I say it's not an interesting idea... I guess there could be a lot done to make application behave nicer. But there are a lot of open questions
 like, e.g. how would you handle multiple users? Do you have the C:\users folders spread out over all the application directories? What about saving files... are you allowed to save files to C:\users\signed in user?</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/a805b64e0f3c43a48b429deb00d956e0#a805b64e0f3c43a48b429deb00d956e0</link>
		<pubDate>Sat, 20 Feb 2010 03:43:00 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/a805b64e0f3c43a48b429deb00d956e0#a805b64e0f3c43a48b429deb00d956e0</guid>
		<dc:creator>Christian Liensberger</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/littleguru/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Proposal for Windows 8 - Application Scopes</title>
		<description><![CDATA[<p>Sounds a bit like Sandboxie - <a href="http://www.sandboxie.com">www.sandboxie.com</a></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/6ace892a74744964a4df9deb00d9570a#6ace892a74744964a4df9deb00d9570a</link>
		<pubDate>Sat, 20 Feb 2010 04:56:24 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/6ace892a74744964a4df9deb00d9570a#6ace892a74744964a4df9deb00d9570a</guid>
		<dc:creator>Elmer</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/elmer/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Proposal for Windows 8 - Application Scopes</title>
		<description><![CDATA[<p>This sounds like a great idea. Although i agree with littelguru that backwards compatibility would present an interesting challenge.</p>
<p>&nbsp;</p>
<p>Perhaps old applications could keep the &quot;Program Files&quot; directory and a new directory called &quot;Applications&quot; could be created in the root folder.
</p>
<p>&nbsp;</p>
<p>Or you could even have an &quot;Applications&quot; directory in both the root folder and the users folder. Then if an application like Google Chrome wants to only install for the user, it could do so without stuffing its self under AppData.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/3a88eba3da4d43bd99249deb00d95766#3a88eba3da4d43bd99249deb00d95766</link>
		<pubDate>Sat, 20 Feb 2010 08:14:12 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/3a88eba3da4d43bd99249deb00d95766#3a88eba3da4d43bd99249deb00d95766</guid>
		<dc:creator>Jonathan Merriweather</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Cyonix/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Proposal for Windows 8 - Application Scopes</title>
		<description><![CDATA[<p>I'm not sure why you think using ProgramData to store system-wide shared state for an app&nbsp;is abusing it, that's what it is there for. And since it's not flagged as a &quot;trusted location&quot; you aren't circumventing UAC either.
</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/dc89347e5f564061aed49deb00d95791#dc89347e5f564061aed49deb00d95791</link>
		<pubDate>Sat, 20 Feb 2010 08:23:21 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/dc89347e5f564061aed49deb00d95791#dc89347e5f564061aed49deb00d95791</guid>
		<dc:creator>AndyC</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/AndyC/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Proposal for Windows 8 - Application Scopes</title>
		<description><![CDATA[<p>My problem is that if you make something like this opt in nobody will actually opt in. Or a small minority. If you enforce it tons of apps break and that version of Windows is going to be even less well received than Vista...&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/3e3366b58f1c4b8c91569deb00d957bc#3e3366b58f1c4b8c91569deb00d957bc</link>
		<pubDate>Sat, 20 Feb 2010 17:25:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/3e3366b58f1c4b8c91569deb00d957bc#3e3366b58f1c4b8c91569deb00d957bc</guid>
		<dc:creator>Christian Liensberger</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/littleguru/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Proposal for Windows 8 - Application Scopes</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">AndyC said:</div><div class="quoteText">
<p>I'm not sure why you think using ProgramData to store system-wide shared state for an app&nbsp;is abusing it, that's what it is there for. And since it's not flagged as a &quot;trusted location&quot; you aren't circumventing UAC either.
</p>
</div></blockquote>
<p>AndyC: I read documents from Microsoft that suggested for MMOs and other games that require constant patching that they just put all their files in ProgramData so they don't require UAC elevation to self-patch. This includes the executable program code,
 not just game assets.</p>
<p>&nbsp;</p>
<p>Except if that's the case, why not just install all programs to ProgramData to avoid all UAC prompts?</p>
<p>&nbsp;</p>
<p>But if you do that, you lose the benefit of protection from malware-modified program files.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/03bbbdc35f64495bbaab9deb00d957e8#03bbbdc35f64495bbaab9deb00d957e8</link>
		<pubDate>Sat, 20 Feb 2010 18:28:11 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/03bbbdc35f64495bbaab9deb00d957e8#03bbbdc35f64495bbaab9deb00d957e8</guid>
		<dc:creator>W3bbo</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/W3bbo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Proposal for Windows 8 - Application Scopes</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">littleguru said:</div><div class="quoteText">
<p>My problem is that if you make something like this opt in nobody will actually opt in. Or a small minority. If you enforce it tons of apps break and that version of Windows is going to be even less well received than Vista...&nbsp;</p>
</div></blockquote>
<p>You could use heuristics to enforce this right now: assume that each directory under %programfiles% containing an executable is an application scope, and monitor filesystem changes made by installers. The monitoring that Application Mode Terminal Services
 already does is considerably more complicated.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/386265a7d7d54ad0832f9deb00d95813#386265a7d7d54ad0832f9deb00d95813</link>
		<pubDate>Sat, 20 Feb 2010 18:30:37 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/530616-Proposal-for-Windows-8-Application-Scopes/386265a7d7d54ad0832f9deb00d95813#386265a7d7d54ad0832f9deb00d95813</guid>
		<dc:creator>W3bbo</dc:creator>
		<slash:comments>11</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/W3bbo/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>