<?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: Your Installation is Complete</title>
	<atom:link href="http://blog.delphi-jedi.net/2009/03/19/your-installation-is-complete/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.delphi-jedi.net/2009/03/19/your-installation-is-complete/</link>
	<description>Joint Endeavor of Delphi Innovators of Windows Programming</description>
	<lastBuildDate>Thu, 24 Nov 2011 17:58:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Dmitry Karzhavin</title>
		<link>http://blog.delphi-jedi.net/2009/03/19/your-installation-is-complete/comment-page-1/#comment-27799</link>
		<dc:creator>Dmitry Karzhavin</dc:creator>
		<pubDate>Mon, 19 Oct 2009 10:24:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.delphi-jedi.net/?p=320#comment-27799</guid>
		<description>With regards to my installers, it was due to Inno Setup&#039;s preferences. One needs to take some care to create non-admin installer. It&#039;s not on by default. Still, Inno Setup doesn&#039;t work flawlessly in non-admin mode. I&#039;d like it to copy files into Application Data (instead of Program Files) and create icons in the private Start Menu folder (instead of Common). Inno Setup doesn&#039;t allow such tricks to be easily expressed. I&#039;ve done my best to make my installer non-admin demanding, but it&#039;s indeed easier to download .zip instead of .exe from my website.

Youк claims should be addresed to setup compiler creators IMHO. I have nothing against non-admin installations. It just was off by default.</description>
		<content:encoded><![CDATA[<p>With regards to my installers, it was due to Inno Setup&#8217;s preferences. One needs to take some care to create non-admin installer. It&#8217;s not on by default. Still, Inno Setup doesn&#8217;t work flawlessly in non-admin mode. I&#8217;d like it to copy files into Application Data (instead of Program Files) and create icons in the private Start Menu folder (instead of Common). Inno Setup doesn&#8217;t allow such tricks to be easily expressed. I&#8217;ve done my best to make my installer non-admin demanding, but it&#8217;s indeed easier to download .zip instead of .exe from my website.</p>
<p>Youк claims should be addresed to setup compiler creators IMHO. I have nothing against non-admin installations. It just was off by default.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian Wimmer</title>
		<link>http://blog.delphi-jedi.net/2009/03/19/your-installation-is-complete/comment-page-1/#comment-16212</link>
		<dc:creator>Christian Wimmer</dc:creator>
		<pubDate>Sat, 21 Mar 2009 11:03:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.delphi-jedi.net/?p=320#comment-16212</guid>
		<description>The choice is always made by the programmers. Before Vista, programmers decided that their setup routines needs administrative rights always! Many people didn&#039;t care because they were Administrators by default. However in Vista, many setup would have failed if MS haven&#039;t implemented that files with setup or install in the name are elevated by default (with no manifest).
So the next step of the programmers would be to leave the choice to the users whether they want to install the product in a commonly used place (like Program Files) and thus need elevation or in another place of their choice (but whithout elevation).</description>
		<content:encoded><![CDATA[<p>The choice is always made by the programmers. Before Vista, programmers decided that their setup routines needs administrative rights always! Many people didn&#8217;t care because they were Administrators by default. However in Vista, many setup would have failed if MS haven&#8217;t implemented that files with setup or install in the name are elevated by default (with no manifest).<br />
So the next step of the programmers would be to leave the choice to the users whether they want to install the product in a commonly used place (like Program Files) and thus need elevation or in another place of their choice (but whithout elevation).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig Stuntz</title>
		<link>http://blog.delphi-jedi.net/2009/03/19/your-installation-is-complete/comment-page-1/#comment-16184</link>
		<dc:creator>Craig Stuntz</dc:creator>
		<pubDate>Fri, 20 Mar 2009 12:32:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.delphi-jedi.net/?p=320#comment-16184</guid>
		<description>Sure, you can override what Vista does by default. But don&#039;t completely miss the point: This is a choice that Vista makes, not a choice that the developer made.</description>
		<content:encoded><![CDATA[<p>Sure, you can override what Vista does by default. But don&#8217;t completely miss the point: This is a choice that Vista makes, not a choice that the developer made.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian Wimmer</title>
		<link>http://blog.delphi-jedi.net/2009/03/19/your-installation-is-complete/comment-page-1/#comment-16181</link>
		<dc:creator>Christian Wimmer</dc:creator>
		<pubDate>Fri, 20 Mar 2009 10:01:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.delphi-jedi.net/?p=320#comment-16181</guid>
		<description>Nope, I don&#039;t think so.
Try to install this product : http://www.teamviewer.com (Free for private use)
It has an installer that can either start the application or install it (whereever your want). It does not request elevated privileges at the beginning. The name of the file is &quot;TeamViewer_Setup.exe&quot; 
So it can be done in Vista without elevation in the beginning.

It&#039;s all about the embedded manifest!</description>
		<content:encoded><![CDATA[<p>Nope, I don&#8217;t think so.<br />
Try to install this product : <a href="http://www.teamviewer.com" rel="nofollow">http://www.teamviewer.com</a> (Free for private use)<br />
It has an installer that can either start the application or install it (whereever your want). It does not request elevated privileges at the beginning. The name of the file is &#8220;TeamViewer_Setup.exe&#8221;<br />
So it can be done in Vista without elevation in the beginning.</p>
<p>It&#8217;s all about the embedded manifest!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig Stuntz</title>
		<link>http://blog.delphi-jedi.net/2009/03/19/your-installation-is-complete/comment-page-1/#comment-16164</link>
		<dc:creator>Craig Stuntz</dc:creator>
		<pubDate>Thu, 19 Mar 2009 23:21:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.delphi-jedi.net/?p=320#comment-16164</guid>
		<description>If your application appears (to Vista) to be an installer, then it *will* request elevation, no matter what it actually does. Try and write an application called setup.exe and see what happens. Or write a do-nothing installer with any popular install product. Microsoft thinks that you *should* put your application in Program Files, and therefore your installer should need elevation. If you wanted to write an installer which didn&#039;t need elevation, then you would need to fool Windows into thinking that it was not, in fact, an installer.</description>
		<content:encoded><![CDATA[<p>If your application appears (to Vista) to be an installer, then it *will* request elevation, no matter what it actually does. Try and write an application called setup.exe and see what happens. Or write a do-nothing installer with any popular install product. Microsoft thinks that you *should* put your application in Program Files, and therefore your installer should need elevation. If you wanted to write an installer which didn&#8217;t need elevation, then you would need to fool Windows into thinking that it was not, in fact, an installer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian Wimmer</title>
		<link>http://blog.delphi-jedi.net/2009/03/19/your-installation-is-complete/comment-page-1/#comment-16156</link>
		<dc:creator>Christian Wimmer</dc:creator>
		<pubDate>Thu, 19 Mar 2009 18:38:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.delphi-jedi.net/?p=320#comment-16156</guid>
		<description>I can install applications on my system without administrative rights and with activated UAC because I don&#039;t use the &quot;Program Files&quot; folder. I install applications on a separate partition. So this isn&#039;t moot in Vista.

The installation process doesn&#039;t need administrative rights by itself - it is just made this way because it changes protected resources (like registry). But many applications don&#039;t use these resources anyway, so why are they changed at all?</description>
		<content:encoded><![CDATA[<p>I can install applications on my system without administrative rights and with activated UAC because I don&#8217;t use the &#8220;Program Files&#8221; folder. I install applications on a separate partition. So this isn&#8217;t moot in Vista.</p>
<p>The installation process doesn&#8217;t need administrative rights by itself &#8211; it is just made this way because it changes protected resources (like registry). But many applications don&#8217;t use these resources anyway, so why are they changed at all?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Xepol</title>
		<link>http://blog.delphi-jedi.net/2009/03/19/your-installation-is-complete/comment-page-1/#comment-16155</link>
		<dc:creator>Xepol</dc:creator>
		<pubDate>Thu, 19 Mar 2009 18:20:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.delphi-jedi.net/?p=320#comment-16155</guid>
		<description>Your entire discussion may well be moot.  Since Vista, you need administrative rights to write any files into Program files folder if UAC is enabled.  ( http://technet.microsoft.com/en-us/library/cc709628.aspx )

So, basically, YES, you need administrative rights to install an application (at least if you do it correctly).

Which makes sense to me.  If it had been that way in past, many of the malware apps my children downloaded to their machines may well have been avoided since they did not have administrative rights.  Installing software is a form of administration, only the administrator should be able to do it, thus you should need administrative rights to accomplish it.

If anything, I would extend the system to require someone with administrative rights to sign off on ANY new executable content on a system before it was allowed to run.  Of course, this would confuse and frustate novices, so it won&#039;t happen.</description>
		<content:encoded><![CDATA[<p>Your entire discussion may well be moot.  Since Vista, you need administrative rights to write any files into Program files folder if UAC is enabled.  ( <a href="http://technet.microsoft.com/en-us/library/cc709628.aspx" rel="nofollow">http://technet.microsoft.com/en-us/library/cc709628.aspx</a> )</p>
<p>So, basically, YES, you need administrative rights to install an application (at least if you do it correctly).</p>
<p>Which makes sense to me.  If it had been that way in past, many of the malware apps my children downloaded to their machines may well have been avoided since they did not have administrative rights.  Installing software is a form of administration, only the administrator should be able to do it, thus you should need administrative rights to accomplish it.</p>
<p>If anything, I would extend the system to require someone with administrative rights to sign off on ANY new executable content on a system before it was allowed to run.  Of course, this would confuse and frustate novices, so it won&#8217;t happen.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

