<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Yahoo messenger and Windows VirtualStore</title>
	<atom:link href="http://www.cromis.net/blog/2010/02/yahoo-messenger-and-windows-virtualstore/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cromis.net/blog/2010/02/yahoo-messenger-and-windows-virtualstore/</link>
	<description>A blog about Delphi programming and all things technical</description>
	<lastBuildDate>Tue, 31 Jan 2012 09:32:12 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
	<item>
		<title>By: Iztok Kacin</title>
		<link>http://www.cromis.net/blog/2010/02/yahoo-messenger-and-windows-virtualstore/comment-page-1/#comment-261</link>
		<dc:creator>Iztok Kacin</dc:creator>
		<pubDate>Tue, 02 Feb 2010 07:36:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.cromis.net/blog/?p=631#comment-261</guid>
		<description>@Mike

Application wide settings and other application wide (or should I say computer wide) data can be in Program Files. But user data can&#039;t. The whole idea of profiles is to make them private to the user. They have to tasks. 

1. To protect the data from other users
2. To make the data user specific

If everything would be in the Program Files then users could not have their separate data. Ok it could be solved with user specific subfolders (mini profiles per application), but then you have an even greater fragmentation of data and even more problems with  security.

The model itself regarding the separation of data is good, but the VirtualStore implementation is not. Otherwise we seem to agree that VirtualStore is more of a manace than actual help.</description>
		<content:encoded><![CDATA[<p>@Mike</p>
<p>Application wide settings and other application wide (or should I say computer wide) data can be in Program Files. But user data can&#8217;t. The whole idea of profiles is to make them private to the user. They have to tasks. </p>
<p>1. To protect the data from other users<br />
2. To make the data user specific</p>
<p>If everything would be in the Program Files then users could not have their separate data. Ok it could be solved with user specific subfolders (mini profiles per application), but then you have an even greater fragmentation of data and even more problems with  security.</p>
<p>The model itself regarding the separation of data is good, but the VirtualStore implementation is not. Otherwise we seem to agree that VirtualStore is more of a manace than actual help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Dixon</title>
		<link>http://www.cromis.net/blog/2010/02/yahoo-messenger-and-windows-virtualstore/comment-page-1/#comment-260</link>
		<dc:creator>Mike Dixon</dc:creator>
		<pubDate>Mon, 01 Feb 2010 21:25:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.cromis.net/blog/?p=631#comment-260</guid>
		<description>I agree that the VirtualStore has been a nightmare, but it&#039;s one of the ways to ensure legacy apps still run after an upgrade.

There are other ways around it, such as not installing to Program Files, or changing the permissions on that apps folder before running it.

I don&#039;t agree with the premise that apps should not write to Program Files. I have several apps that I can just backup their entire folder and the app can be moved to another computer (no dependent files). Having the app files in one place and data in another is retarded sometimes.

For example, what if I want to distribute a database that the user will then be able to modify. I have to jump through hoops to copy it to somewhere else and so forth.

My apps folder should belong to my app.</description>
		<content:encoded><![CDATA[<p>I agree that the VirtualStore has been a nightmare, but it&#8217;s one of the ways to ensure legacy apps still run after an upgrade.</p>
<p>There are other ways around it, such as not installing to Program Files, or changing the permissions on that apps folder before running it.</p>
<p>I don&#8217;t agree with the premise that apps should not write to Program Files. I have several apps that I can just backup their entire folder and the app can be moved to another computer (no dependent files). Having the app files in one place and data in another is retarded sometimes.</p>
<p>For example, what if I want to distribute a database that the user will then be able to modify. I have to jump through hoops to copy it to somewhere else and so forth.</p>
<p>My apps folder should belong to my app.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Warren</title>
		<link>http://www.cromis.net/blog/2010/02/yahoo-messenger-and-windows-virtualstore/comment-page-1/#comment-259</link>
		<dc:creator>Warren</dc:creator>
		<pubDate>Mon, 01 Feb 2010 19:33:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.cromis.net/blog/?p=631#comment-259</guid>
		<description>Virtual Store will make IT people, and ordinary computer users scratch their heads, pull out their hair, and scream.

So would crashing applications, but at least the crashing application failure is noisy, and can be fixed (by people who are not afraid to modify file system write permissions).  This failure is silent, until your data is gone.

Imagine you save your file, then open it from another application, with the same absolute location (&quot;C:\foo\bar\bat.txt&quot;) and depending on which application you open it with, you get two completely different file content, or two almost identical files, with different content.

It&#039;s an IT nightmare. 

W</description>
		<content:encoded><![CDATA[<p>Virtual Store will make IT people, and ordinary computer users scratch their heads, pull out their hair, and scream.</p>
<p>So would crashing applications, but at least the crashing application failure is noisy, and can be fixed (by people who are not afraid to modify file system write permissions).  This failure is silent, until your data is gone.</p>
<p>Imagine you save your file, then open it from another application, with the same absolute location (&#8220;C:\foo\bar\bat.txt&#8221;) and depending on which application you open it with, you get two completely different file content, or two almost identical files, with different content.</p>
<p>It&#8217;s an IT nightmare. </p>
<p>W</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
