<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx</link><description>A few weeks ago I installed an update to a popular Internet Explorer media-player ActiveX control on one of my systems. I knew from past experience that the plugin’s updates always configure an autostart, (an executable configured to automatically launch</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1011129</link><pubDate>Mon, 21 May 2007 18:34:45 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1011129</guid><dc:creator>Adrian</dc:creator><description>&lt;p&gt;But why does an icon editor need an autostart? &amp;nbsp;It may not be malware, but it certainly doesn't seem like goodware.&lt;/p&gt;</description></item><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1011275</link><pubDate>Mon, 21 May 2007 19:01:25 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1011275</guid><dc:creator>Chip</dc:creator><description>&lt;p&gt;I must waste maybe an hour or two each week tracking down unknowns like this. I should be happy, in the end, I suppose, that the conclusion is a legitimate app or process, but usually I'm just pissed that the vendor didn't make their app's presence/purpose more readily discernible on the system&lt;/p&gt;</description></item><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1011277</link><pubDate>Mon, 21 May 2007 19:03:18 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1011277</guid><dc:creator>ac</dc:creator><description>&lt;p&gt;And why put it in %windir% in the first place, whats wrong with program files (Maybe they can't handle a space in the path :)&lt;/p&gt;
&lt;p&gt;I hate programs that &amp;quot;know&amp;quot; that their little app is the best thing in the world and therefor you will never use anything else so they help you out by stealing back file exstensions and recreate shortcuts and all that crap&lt;/p&gt;</description></item><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1011396</link><pubDate>Mon, 21 May 2007 19:29:35 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1011396</guid><dc:creator>Clint</dc:creator><description>&lt;p&gt;&amp;quot;I hate programs that &amp;quot;know&amp;quot; that their little app is the best thing in the world and therefor you will never use anything else so they help you out by stealing back file exstensions and recreate shortcuts and all that crap&amp;quot; &amp;nbsp;-- quote from ac&lt;/p&gt;
&lt;p&gt;Is that confirmed what this program is doing? &amp;nbsp;Is it reseting file extensions and icons? &amp;nbsp;If so, then the programmer needs to consider more then just including some versioning but the proper way to request from the user if they want these changes applied and only request at the launch of their program with a way to disable the feature. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;I can think of a few other commercial software that misuse the autorun for everything from checking for updates, to the dubious quick launch.&lt;/p&gt;
&lt;p&gt;As always Mr. Russinovich a good read.&lt;/p&gt;</description></item><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1013255</link><pubDate>Mon, 21 May 2007 23:38:32 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1013255</guid><dc:creator>Grew-Dan Boll</dc:creator><description>&lt;p&gt;Amazing. The year is 2007, and people still let random applications silently write to %windir% and silently add things to their autostart lists!&lt;/p&gt;</description></item><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1014116</link><pubDate>Tue, 22 May 2007 01:40:29 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1014116</guid><dc:creator>Grant</dc:creator><description>&lt;p&gt;&amp;quot;Amazing. The year is 2007, and OPERATING SYSTEMS still let random applications silently write to %windir% and silently add things to their autostart lists!&amp;quot;&lt;/p&gt;
&lt;p&gt;Windows lacks a strong application installation model. &lt;/p&gt;
&lt;p&gt;Windows uses an aggregation rather than a synthesis model. It favors scripting instead of declaration. This is the primary source of configuration decay.&lt;/p&gt;
&lt;p&gt;Effectively the system configuration is the sum of all modifications applied by all install programs. The alternative is a system where registered applications declare their interactions with the system and the system builds the system state. This can even be done per user where appropriate.&lt;/p&gt;
&lt;p&gt;Imagine that Word declared that it only needs to be able to modify .docx files (an oversimplification). The system could then trap modifications to other file types (allowing for the lack of strong file typing).&lt;/p&gt;
&lt;p&gt;Imagine that applications are presented a synthetic view of the file system with only those areas that are appropriate (its own application files, user config, user data areas). The app wouldn't even see operating system file areas it has no business interacting with.&lt;/p&gt;
&lt;p&gt;Now, things like SoftGrid are interesting. In particular, the way they provide a bridge for many older applications by capturing the modifications and virtualizing system interactions. It would be nice if VS produced a SoftGrid package automatically. Perhaps this is the direction we need to move in.&lt;/p&gt;</description></item><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1016587</link><pubDate>Tue, 22 May 2007 08:18:11 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1016587</guid><dc:creator>Norman Diamond</dc:creator><description>&lt;p&gt;&amp;gt; Strings scans a file for printable strings&lt;/p&gt;
&lt;p&gt;&amp;gt; (both Unicode and Ascii)&lt;/p&gt;
&lt;p&gt;Push that on the stack for a moment.&lt;/p&gt;
&lt;p&gt;&amp;gt; references the Program Files directory by&lt;/p&gt;
&lt;p&gt;&amp;gt; name, which is only valid on English&lt;/p&gt;
&lt;p&gt;&amp;gt; installations of Windows, so if installed on&lt;/p&gt;
&lt;p&gt;&amp;gt; a foreign system, IECheck would fail to find&lt;/p&gt;
&lt;p&gt;&amp;gt; the executables&lt;/p&gt;
&lt;p&gt;Now pop the stack. &amp;nbsp;In principle, if IECheck were installed on either a Japanese system or a foreign system other than US, then Strings would fail to find the strings naming the executables (except if IECheck is compiled in Unicode).&lt;/p&gt;
&lt;p&gt;Strings is freeware and I have no complaint about its limitations. &amp;nbsp;But if you think about whether you might want to check for strings in a non-US environment, you might want yourself in the future to take the code page into consideration.&lt;/p&gt;
&lt;p&gt;Monday, May 21, 2007 4:38 PM by Grew-Dan Boll&lt;/p&gt;
&lt;p&gt;&amp;gt; people still let random applications silently&lt;/p&gt;
&lt;p&gt;&amp;gt; write to %windir% and silently add things to&lt;/p&gt;
&lt;p&gt;&amp;gt; their autostart lists!&lt;/p&gt;
&lt;p&gt;That's why you have to be administrator in order to install a program. &amp;nbsp;That's why Vista doesn't even ask the administrator whether or not to elevate the installer; Vista *knows*.&lt;/p&gt;</description></item><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1017606</link><pubDate>Tue, 22 May 2007 10:50:37 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1017606</guid><dc:creator>Daniel</dc:creator><description>&lt;p&gt;Quicktime is another example of this type of app. &amp;nbsp;it is an immensley overbloated program that dumps files everywhere, adds a key to the RUN key in the registry, sticks icons in the systray that i never asked for, takes over files associations and who knows what else.&lt;/p&gt;
&lt;p&gt;All that to be able to view a fairly minor file type. &amp;nbsp;When will Apple get it into their head that the .MOV format is not the only format in existence? &amp;nbsp;They have this same mentality with iTunes, but I don't want to rant about that!&lt;/p&gt;</description></item><item><title>
www.andrewhay.ca &amp;raquo; Suggested Blog Reading - Tuesday May 22nd, 2007</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1019034</link><pubDate>Tue, 22 May 2007 13:58:53 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1019034</guid><dc:creator>
www.andrewhay.ca » Suggested Blog Reading - Tuesday May 22nd, 2007</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.andrewhay.ca/archives/126"&gt;http://www.andrewhay.ca/archives/126&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1033183</link><pubDate>Thu, 24 May 2007 00:48:47 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1033183</guid><dc:creator>JC</dc:creator><description>&lt;p&gt;I can understand what you were scared... the IE in IECheck definitely looks suspicious, among all the other things (no version resource, etc...)&lt;/p&gt;
&lt;p&gt;I'm still surprised that people hardcode strings like this.&lt;/p&gt;
&lt;p&gt;Actually, %ProgramFiles% is called &amp;quot;Program Files&amp;quot; on all the languages versions I've been given an occasion to work with (that said, I'm far to pretend I've touched all the localized versions of Windows yet).&lt;/p&gt;
&lt;p&gt;In French, it is called &amp;quot;Program Files&amp;quot; as well, and I think it is the same on dutch systems. So goes for the &amp;quot;Documents and Settings&amp;quot; and &amp;quot;Application Data&amp;quot; folder.&lt;/p&gt;
&lt;p&gt;I guess that Microsoft made this as a countermesure against bad practices of some people.&lt;/p&gt;
&lt;p&gt;Some translated folders include Favorites and mysteriously %CommonFiles% (which is a bit odd &amp;nbsp;as it is usually a subfolder of %ProgramFiles%...)&lt;/p&gt;
&lt;p&gt;Contrarily, I've seen one or two software who assumed that Program Files was translated in a different language (say, french) and translated &amp;quot;Program Files&amp;quot; to &amp;quot;Fichiers Programmes&amp;quot;, which didn't exist because on french systems %ProgramFiles% is &amp;quot;Program Files&amp;quot; too... as a result, things worked, but a needless folder (the localized one) was created only for this program.&lt;/p&gt;
&lt;p&gt;So many difficulties these programmers created for themselves by not properly reading the documentation...&lt;/p&gt;
&lt;p&gt;That said, internationalized paths or not, it would have failed on an english system as well if my system drive was D: and not C: (which happens sometimes when the Windows installer affects a different letter to a partition you thought it would give, but in this case, I restart the whole process as I know so many programs are so poorly designed in that aspect).&lt;/p&gt;
&lt;p&gt;Glad to see you're back in more frequent blogging again, Mark, (it's a bit less advanced than before, but it can't always be call stack-level troubleshooting and is always a good read nevertheless).&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;JC.&lt;/p&gt;</description></item><item><title>Localization issues</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1042051</link><pubDate>Thu, 24 May 2007 17:43:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1042051</guid><dc:creator>JKB</dc:creator><description>&lt;p&gt;Well, in German Windows the &amp;quot;Program files&amp;quot; is called &amp;quot;Programme&amp;quot; - which enabled some bad-developed Windows programs to work on German Windows because &amp;quot;Programme&amp;quot; has no blanks.&lt;/p&gt;
&lt;p&gt;The most other shell directories also have different names in German.&lt;/p&gt;
&lt;p&gt;In Windows Vista the Shell folders have English names and there are symbolic links placed to those folders in both English an localized versions - it looks a bit messed up compared to older Windows versions. In addition applications writing to their exe path under Vista get their files redirected to the users Application data, so it is difficult to find out the real storage location for newly created files (even Applications where writing to the own directory is denied can do that under Vista).&lt;/p&gt;
&lt;p&gt;It would be a nice thing to enable the old (Windows 2000) style access mechanism for Vista, so when the Application directory is read-only, the Application fails to write there - ist not nice, but it is safe.&lt;/p&gt;</description></item><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1042723</link><pubDate>Thu, 24 May 2007 19:28:07 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1042723</guid><dc:creator>James</dc:creator><description>&lt;p&gt;Please protest HR 1525 this bill supposedly to prevent spyware looks like it was written by a spyware company. Why do I say this? It prevents people from sueing companies like sony who's infamous rootkit scandal got them sued, by many of the victims. This bill would allow the Government to set a fine (less than the cost of a lawsuit) . Now think about this.. If the government fines sony lets say $10,000.00 or even $100,000.00 thats far less than the law suits that sony had to settle for, this becomes a bill that makes it a cost of doing business for sony, not a risk for spying on customers. This Bill is insidious as it takes the Constitutional rights to seek compensation by the victims of such a crime. &amp;nbsp;This bill will make it afordable for Sony to violate your privacy and rights. And who benefits? only the Government as it becomes nothing more than a Spyware tax and licence to continue the behavior. This Bill is a scam in itself. It's no surprise it was written by a congresswoman in Silicon Valley, I wonder how much she was paid to write this bill. Let's see who she gets a consulting job from after she leaves Congress. &lt;/p&gt;</description></item><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1048977</link><pubDate>Fri, 25 May 2007 06:18:52 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1048977</guid><dc:creator>Sean Barrett</dc:creator><description>&lt;p&gt;&amp;quot;Actually, %ProgramFiles% is called &amp;quot;Program Files&amp;quot; on all the languages versions I've been given an occasion to work with&amp;quot;&lt;/p&gt;
&lt;p&gt;On my XP system it is &amp;quot;c:\programs&amp;quot;, because spaces in paths are _still_ a headache (dunno if this is fixed in Vista). Open a command window and type &amp;quot;start c:\windows&amp;quot; (or winnt or whatever the path is), and you will open an explorer window looking at that directory. In at least XP and earlier, open a command window and type 'start &amp;quot;c:\program files&amp;quot;', and you will open up... another command window. (The problem here is the quotation mark, not the spaces, but that makes the spaces unfixable.)&lt;/p&gt;
&lt;p&gt;As to Mark's original scenario, I run StartupMonitor to catch most cases of programs running needless startup things when it happens, rather than after the fact. Recommended, at least until there's a sysinternals equivalent.&lt;/p&gt;</description></item><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1063103</link><pubDate>Sat, 26 May 2007 05:17:13 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1063103</guid><dc:creator>molotov</dc:creator><description>&lt;p&gt;'start &amp;quot;&amp;quot; &amp;quot;C:\program files&amp;quot;' gets you the Explorer window.&lt;/p&gt;
&lt;p&gt;start /? indicates the first quoted param is the &amp;quot;Title to display in &amp;nbsp;window title bar&amp;quot;.&lt;/p&gt;</description></item><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1082572</link><pubDate>Mon, 28 May 2007 08:43:21 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1082572</guid><dc:creator>James E. Clemens II</dc:creator><description>&lt;p&gt;The Sysinternals AutoRuns tool is all that is needed to track down this type of questionable program. &lt;/p&gt;
&lt;p&gt;As a Network Administrator, I can run this very small application and uncheck all those programs stealing my resources in less than two minutes. &lt;/p&gt;
&lt;p&gt;If I can suggest anything here, it is to inform users to stop installing software and updates under the &amp;quot;typical&amp;quot; setup. Simply check the &amp;quot;custom&amp;quot; setup and save yourself a lot of time. Adobe, Java and several others will add all sorts of extra programs when using the &amp;quot;typical&amp;quot; setup. &lt;/p&gt;
&lt;p&gt;I think this should be considered hiddenware at the very least! If I wanted the toolbar or other program they are pushing, I would install it!!&lt;/p&gt;
&lt;p&gt;Good thing I have Sysinternals AutoRuns to level the playing field. This app is awesome!!!&lt;/p&gt;</description></item><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1105979</link><pubDate>Wed, 30 May 2007 23:26:38 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1105979</guid><dc:creator>Tim Maletic</dc:creator><description>&lt;p&gt;Mark's recommendations to the author of IconEdit2 can just as easily be adopted by every malware author, so I don't see the point. &amp;nbsp;But I must be missing something or someone would have pointed this out already...&lt;/p&gt;</description></item><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1106218</link><pubDate>Thu, 31 May 2007 00:33:25 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1106218</guid><dc:creator>Alice Chang</dc:creator><description>&lt;p&gt;I think I agree with Mr. Maletic about the proposed solution, up to a point. In my job as a network analyst, I often have to analyze concurrent HIDS events as well; seeing suspicious traits like &amp;quot;no icon, description, or company name, and [..] in the Windows directory&amp;quot; definitely raise red flags with me. But then I think about all the stuff that *don't* raise red flags -- and sometimes I wonder if there aren't malware that are being blissfully ignored because they simply appear to be an unusual, but legitimate application with all the right markings. (The markings in this case being some sort of author, some sort of company, some sort of icon...)&lt;/p&gt;
&lt;p&gt;The solution of using certificates could effectively mitigate the risk, I suppose, except I'm not sure how easily malware-writers or suspect ware-writers could obtain one...&lt;/p&gt;</description></item><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1220067</link><pubDate>Tue, 12 Jun 2007 02:00:25 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1220067</guid><dc:creator>.jon</dc:creator><description>&lt;p&gt;&amp;gt; Actually, %ProgramFiles% is called &amp;quot;Program &lt;/p&gt;
&lt;p&gt;&amp;gt; Files&amp;quot; on all the languages versions I've been &lt;/p&gt;
&lt;p&gt;&amp;gt; given an occasion to work with (that said, I'm &lt;/p&gt;
&lt;p&gt;&amp;gt; far to pretend I've touched all the localized &lt;/p&gt;
&lt;p&gt;&amp;gt; versions of Windows yet).&lt;/p&gt;
&lt;p&gt;With a german system I have of problems with about 10% of all installed applications.&lt;/p&gt;
&lt;p&gt;On a German XP it is not &amp;quot;Program Files&amp;quot; but &amp;quot;Programme&amp;quot;. And not &amp;quot;Documents and Settings&amp;quot; but &amp;quot;Dokumente und Einstellungen&amp;quot; and not &amp;quot;ApplicationData&amp;quot; but &amp;quot;Anwendungsdaten&amp;quot;. Just to name a few. They are (luckily) totally localized.&lt;/p&gt;
&lt;p&gt;One thing as important as this is people (including me) who absolutley hate the MS way to throw all into a single root and install Program Files, Documents and Settings, $TEMP% and maybe even others on seperate partitions, which makes backing up the system, re-installing it etc. much more easy.&lt;/p&gt;</description></item><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1279160</link><pubDate>Mon, 18 Jun 2007 11:18:06 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1279160</guid><dc:creator>James</dc:creator><description>&lt;p&gt;&amp;quot;IEcheck&amp;quot; does sound like the typical malware trick of masquerading as a part of Windows, and putting itself in %WINDIR% rather than its own application directory doesn't help; then again, at least it didn't have a valid MS signature: if seeing &amp;quot;iecheck.exe&amp;quot; made Mark's heart stop, imagine my reaction when I saw a *signed* 'services.exe' sitting there, merrily probing port 25 on remote machines! (Needless to say, that was indeed malware; I'm actually quite impressed by the lengths it went to to escape detection, hiding most of its antics within services.exe *without* compromising the MS signature!)&lt;/p&gt;</description></item><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1292329</link><pubDate>Tue, 19 Jun 2007 14:48:51 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1292329</guid><dc:creator>Ruben</dc:creator><description>&lt;p&gt;In Spanish %ProgramFiles&amp;quot; is &amp;quot;Archivos de programa&amp;quot; and so on. Most system folders are localized, but surprisingly, &amp;quot;Documents and settings is not.&lt;/p&gt;
&lt;p&gt;That aside, I fully second Mark's suggestions.&lt;/p&gt;
&lt;p&gt;&amp;quot;Mark's recommendations to the author of IconEdit2 can just as easily be adopted by every malware author&amp;quot;&lt;/p&gt;
&lt;p&gt;That's where digital signatures come in.&lt;/p&gt;
&lt;p&gt;&amp;quot;The solution of using certificates could effectively mitigate the risk, I suppose, except I'm not sure how easily malware-writers or suspect ware-writers could obtain one.&amp;quot;&lt;/p&gt;
&lt;p&gt;Not easily. The problem with that is not that malware writers can obtain or forge a Microsoft certificate. The problem is they don't need to. All they need is a certificate that &amp;quot;looks&amp;quot; like the real thing and most end users will accept it as real without bothering to check.&lt;/p&gt;</description></item><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1302844</link><pubDate>Wed, 20 Jun 2007 13:55:54 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1302844</guid><dc:creator>Calum Grant</dc:creator><description>&lt;p&gt;It's definitely good for applications to have proper resource information - since I would expect good quality software to follow those guidelines. &amp;nbsp;Anything that fails to follow simple guidelines is suspect.&lt;/p&gt;
&lt;p&gt;Another crime is services with no apparent purpose, and no description of what suite they are part of. &amp;nbsp;Even respectable software in the install/remove programs sometimes has cryptic names from 3rd party publishers. &amp;nbsp;Sony installed a lot of such rubbish on my Vaio laptop. &amp;nbsp;I have no idea what I can disable without suddenly breaking functionality.&lt;/p&gt;
&lt;p&gt;However, malware/spyware should fake something plausable, and a casual user would have no chance of distinguishing malware from legitimate software.&lt;/p&gt;</description></item><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1396045</link><pubDate>Fri, 29 Jun 2007 17:27:36 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1396045</guid><dc:creator>Igor</dc:creator><description>&lt;p&gt;IMO, you should have asked the author for the justification of autostart component for an Icon Editor. I don't see any possible reason why that crap could be needed to slow down each computer startup.&lt;/p&gt;
&lt;p&gt;There is an increasing number of applications which use autostart or even worse system notification area for purposes which are dubious to say the least.&lt;/p&gt;
&lt;p&gt;Those practices should be loudly discouraged by Microsoft in MSDN and in Designed for Windows logo program. I would even vote for hampering their ability to do it because 90% of software vendors just abuse it.&lt;/p&gt;
&lt;p&gt;/rant on&lt;/p&gt;
&lt;p&gt;I just hate it when they work against the system. Prime example would be well known disk defragmenter utility which in its latest version has no less than 4 processes running all the time. One of them is scheduler which could have been replaced by system's own Task Scheduler use. There is also some &amp;quot;agent&amp;quot; and then the engine. Why they need to be running all the time when defragmentation is something you perform once in a few weeks is really unexplainable.&lt;/p&gt;
&lt;p&gt;Even worse the same utility has the self-repair system -- if you terminate any of those processes they come to life again in no time. If you delete the executable, it will invoke setup to repair the installation without asking you a single thing. If you remove installation cache then it will make your system unusable in an suicidal attempt to find it. That is the same mechanism malware uses to stay on your computer against your will.&lt;/p&gt;
&lt;p&gt;In other words, every program should do what I tell him to, without asking me &amp;quot;do you want fries with that?&amp;quot; or even worse stuffing my face with fries without asking.&lt;/p&gt;
&lt;p&gt;/rant off&lt;/p&gt;</description></item><item><title>re: The Case of the Unknown Autostart</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#1415834</link><pubDate>Sun, 01 Jul 2007 22:02:55 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:1415834</guid><dc:creator>Mihai</dc:creator><description>&lt;p&gt;Let's say the company does not care about foreign markets, so localized folders don't matter (ok, I don't say is right, but bear with me :-)&lt;/p&gt;
&lt;p&gt;But an application designed &amp;quot;to edit hi-resolution Vista-style icons&amp;quot; will not work on Vista! (because &amp;quot;Program Files&amp;quot; is &amp;quot;Programs&amp;quot; in Vista)&lt;/p&gt;</description></item><item><title>A better icon editing program</title><link>http://blogs.technet.com/markrussinovich/archive/2007/05/21/1010621.aspx#2176372</link><pubDate>Mon, 15 Oct 2007 11:59:55 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2176372</guid><dc:creator>Alex Railean</dc:creator><description>&lt;p&gt;Hi, I have been facing the same [original] problem - find a good icon editor which can make nice icons for Vista. I found a free program that matches the flexibility of various shareware tools I tried; look for &amp;quot;IcoFX&amp;quot;.&lt;/p&gt;
&lt;p&gt;I also have some things to say about the other problem discussed here - folder paths. Mark, you mentioned two methods of accessing the Program Files directory, one is &amp;quot;%programfiles%&amp;quot; and the other is to use ShGetFolderPath.&lt;/p&gt;
&lt;p&gt;Is there any set of circumstances in which the two methods will return a different result? I know that it sounds stupid, but I have been facing a problem on a person's computer: using %programfiles% to access a third party program in Program Files, but I always get a file not found error. The guy swears the file is there.&lt;/p&gt;</description></item></channel></rss>