<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>dotTech &#187; Samuel</title>
	<atom:link href="http://dottech.org/author/samuel-2/feed" rel="self" type="application/rss+xml" />
	<link>http://dottech.org</link>
	<description>Professional Technologians</description>
	<lastBuildDate>Thu, 29 Jul 2010 09:25:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Tweak your computer with registry hacks, Part 2: The Classes Root (in a bit more detail)</title>
		<link>http://dottech.org/tipsntricks/14549?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=tweak-your-computer-with-registry-hacks-part-2-the-classes-root-in-a-bit-more-detail</link>
		<comments>http://dottech.org/tipsntricks/14549#comments</comments>
		<pubDate>Tue, 18 May 2010 03:33:55 +0000</pubDate>
		<dc:creator>Samuel</dc:creator>
				<category><![CDATA[Tips 'n Tricks]]></category>
		<category><![CDATA[Classes Root]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[File Types]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Registry]]></category>

		<guid isPermaLink="false">http://dottech.org/?p=14549</guid>
		<description><![CDATA[<p>It has been long time since I posted <a href="http://dottech.org/tipsntricks/12428">part 1 in the registry hacks</a> series, and I hope you read it 10 times like you were suppose to. After much thought I’ve decided that&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>It has been long time since I posted <a href="http://dottech.org/tipsntricks/12428">part 1 in the registry hacks</a> series, and I hope you read it 10 times like you were suppose to. After much thought I’ve decided that I’ll continue the posts on registry hacks by talking about the Classes Root. Now, for those of you who forgot what the Classes Root is, <a href="http://dottech.org/tipsntricks/12428"><em>go and read part 1</em></a>. If you decide not to, though, (hey, it's your computer's funeral, not mine) here is a quick reminder: the Classes Root is the “drive” in the registry that contains information about how to handle files types such as what name, what context menu to show, what icon to show, what to do when double clicking it, etc.</p>
<p>When you open up the Classes Root you’ll see a <em>huge</em> list of extensions starting with <em>*</em>:</p>
<p><a href="http://dottech.org/wp-content/uploads/2010/05/2010-05-17_200003.png"><img class="aligncenter size-medium wp-image-16387" title="2010-05-17_200003" src="http://dottech.org/wp-content/uploads/2010/05/2010-05-17_200003-300x196.png" alt="" width="300" height="196" /></a></p>
<p>If you scroll down a bit further, you’ll notice that soon the list of extensions end - after the extensions starting with <em>.z</em> - and the registry keys are no longer extensions, but rather they are the definitions for the extensions:</p>
<p><a href="http://dottech.org/wp-content/uploads/2010/05/2010-05-17_200238.png"><img class="aligncenter size-medium wp-image-16388" title="2010-05-17_200238" src="http://dottech.org/wp-content/uploads/2010/05/2010-05-17_200238-300x196.png" alt="" width="300" height="196" /></a></p>
<p>To make it easier to work with multiple different extensions that are really the same file type, like <em>JPG</em> and <em>JPEG</em>, Microsoft set it up so that you can create a definition and then link it to each different extensions. To put it in an analogy, the extension is the house address while the definition is the actual house. Keep in mind the difference between extensions and definitions and the relationship between them because that is really important.</p>
<p>Clicking on any of the extensions will reveal some values:</p>
<p><a href="http://dottech.org/wp-content/uploads/2010/05/2010-05-17_195825.png"><img class="aligncenter size-medium wp-image-16386" title="2010-05-17_195825" src="http://dottech.org/wp-content/uploads/2010/05/2010-05-17_195825-300x196.png" alt="" width="300" height="196" /></a></p>
<p>The only two we care about is <em>(Default)</em> and <em>Content Type</em>: <em>(Default)</em> is the name of the definition for that extension, while <em>Content Type</em> is the <a href="http://en.wikipedia.org/wiki/MIME" target="_blank">MIME</a> type that web developers are probably familiar. Only the <em>(Default)</em> value is required for a key, though if the file does have a MIME, <em>i</em>t’s not a bad idea for it to have <em>Content Type</em> also.</p>
<p>For every name present in the <em>(Default)</em> value for an extension, there is a corresponding definition key. For example, for the <em>.png</em> extension shown in the screenshot above, there is a <em>pngfile</em> definition:</p>
<p><a href="http://dottech.org/wp-content/uploads/2010/05/2010-05-17_200844.png"><img class="aligncenter size-medium wp-image-16389" title="2010-05-17_200844" src="http://dottech.org/wp-content/uploads/2010/05/2010-05-17_200844-300x196.png" alt="" width="300" height="196" /></a></p>
<p>This definition controls some key aspects for the file extension it is connected to, such as what the file type is called, the icon used by default, and what items appear in the right-click context menu for that file type. In this case, for definitions, <em>(Default)</em> is the name of the file type, like PNG Image (see above screenshot), Microsoft Word Document, or Video File.  It can be any string, and yes spaces are allowed.</p>
<p>Under the definition key, there are a few sub keys:</p>
<p><a href="http://dottech.org/wp-content/uploads/2010/05/2010-05-17_201350.png"><img class="aligncenter size-medium wp-image-16390" title="2010-05-17_201350" src="http://dottech.org/wp-content/uploads/2010/05/2010-05-17_201350-300x196.png" alt="" width="300" height="196" /></a></p>
<p>The two we are interested in are <em>DefaultIcon</em> and <em>shell</em>:</p>
<ul>
<li><em>DefaultIcon</em> is exactly what it sounds like - controls what is the icon that will appear by default for the file extension the definition is connected to. The <em>(Default)</em> value is the location of the icon to show in Windows for that file type:</li>
</ul>
<p><a href="http://dottech.org/wp-content/uploads/2010/05/2010-05-17_201551.png"><img class="aligncenter size-medium wp-image-16391" title="2010-05-17_201551" src="http://dottech.org/wp-content/uploads/2010/05/2010-05-17_201551-300x196.png" alt="" width="300" height="196" /></a></p>
<blockquote><p>For this <em>(Default)</em> value, you are allowed to either point it to the location of an icon file (i.e.  <em>C:\Icons\icon.ico</em>) or the location of an icon embedded in an executable or a DLL (i.e. <em>C:\Windows\System32\url.dll,0</em>).</p></blockquote>
<ul>
<li><em>Shell</em> contains a list of the items that appear in the right-click context menu for the associated file extension:</li>
</ul>
<p><a href="http://dottech.org/wp-content/uploads/2010/05/2010-05-17_202057.png"><img class="aligncenter size-medium wp-image-16392" title="2010-05-17_202057" src="http://dottech.org/wp-content/uploads/2010/05/2010-05-17_202057-300x196.png" alt="" width="300" height="196" /></a></p>
<blockquote><p>Not all the items you see when you click on a file are here; this list only contains items added specifically for this file type (as opposed to be global), like <em>Open</em> or <em>Print</em>. For each item there is a sub key with an internal name of the item, as you can see from the screenshot above. Each key’s <em>(Default)</em> value is the text shown to the user in the right-click context menu:</p>
<p><a href="http://dottech.org/wp-content/uploads/2010/05/2010-05-17_202524.png"><img class="aligncenter size-medium wp-image-16393" title="2010-05-17_202524" src="http://dottech.org/wp-content/uploads/2010/05/2010-05-17_202524-300x196.png" alt="" width="300" height="196" /></a></p>
<p>The name of the registry key and the <em>(Default)</em> value may be, and probably are, the same, except the key cannot have any spaces; they can be different too, though.</p>
<p>Under each item’s key there is another key called <em>command</em>:</p>
<p><a href="http://dottech.org/wp-content/uploads/2010/05/2010-05-17_202635.png"><img class="aligncenter size-medium wp-image-16394" title="2010-05-17_202635" src="http://dottech.org/wp-content/uploads/2010/05/2010-05-17_202635-300x196.png" alt="" width="300" height="196" /></a></p>
<p><em>(Default)</em> for <em>command</em> is the command that is run when the item is clicked on (usually double left-click, but will vary depending on your computer settings). For example, as you can see in the above screenshot, clicking on <em>Edit</em> for a Word Document opens Microsoft Word: "<em>C:\Program Files\Microsoft Office\Office12\WINWORD.EXE" /n /dde. </em>The <em>/n</em> and <em>/dde </em>can be considered command line parameters - they give Windows special instructions on how to execute the command in question. Often times you may also find a <em>%1</em> at the end of the command string. When you click on a menu item, Windows looks at the command, and replaces the <em>%1</em> in the command string with the file, so if you are opening <em>C:\text.txt</em> and the command is <em>C:\MyProgram.exe “%1”</em>, Windows launches <em>C:\MyProgram.exe “C:\text.txt”</em>.</p></blockquote>
<p>That is really all I have to say about the Classes Root for now. Keep in mind this is only a basic view of the Classes Root (yes, I know you advanced techies out there must be thinking - "he skipped over so many things") but for our purposes it is good enough. Get to know the Classes Root well and next time I’ll show off some really cool stuff.</p>
<p><em>A quick thank you to PC Magazine’s Neil J. Rubenking for showing me this - thanks Neil!<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://dottech.org/tipsntricks/14549/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>An Apple a day&#8230; keeps the lawsuits their way: Apple under attack by Wall Street</title>
		<link>http://dottech.org/tipsntricks/keeping-them-honest/16280?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=an-apple-a-day-keeps-the-lawsuits-their-way-apple-under-attack-by-wall-street</link>
		<comments>http://dottech.org/tipsntricks/keeping-them-honest/16280#comments</comments>
		<pubDate>Fri, 14 May 2010 09:11:46 +0000</pubDate>
		<dc:creator>Samuel</dc:creator>
				<category><![CDATA[Keeping Them Honest]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[HTC]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod Touch]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[SoftView]]></category>

		<guid isPermaLink="false">http://dottech.org/?p=16280</guid>
		<description><![CDATA[<p>In the past, whether in the wrong or not, Microsoft has been the company to attack. Apparently, now there are deep (enough) pockets elsewhere to target. Not only is <a href="http://dottech.org/tipsntricks/keeping-them-honest/14782">Google being targeted</a> but now&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>In the past, whether in the wrong or not, Microsoft has been the company to attack. Apparently, now there are deep (enough) pockets elsewhere to target. Not only is <a href="http://dottech.org/tipsntricks/keeping-them-honest/14782">Google being targeted</a> but now Apple is too, with the iPhone OS platform (that means anything that uses the iPhone OS, such as the iPhone, iPod Touch, and iPad) as the primary target. The outcome may in fact make Apple unable to sell the iPhone OS products in the USA! (This, of course, is the "worse case scenario" and likely will not happen, but it is still possible.)</p>
<p>The first salvo came when Nokia, the biggest cell phone manufacturer in the world, sued Apple in October ’09. Nokia claimed that Apple had violated ten patents of Nokia's in the iPhone.  In December ’09 Apple counter-sued saying Nokia violated some of Apple's patents. The result is that the United States International Trade Commission (US ITC) has got involved, meaning that now all that is left to do is wait and see what happens. (On May 5, 2010, Nokia added to its complaint that the iPad also infringed on another 5 patents.  Okay, nothing too groundbreakingly surprising considering the iPad and the iPhone have so much in common.)</p>
<p>In March 2010 Apple sued HTC over 10 patents that are from the iPhone, prompting question of whether this was a proxy battle with Google or maybe even Microsoft (HTC is producing many of the "Google phones" available on the market right now, and has many handsets that are running Android and Windows Mobile).  In response, HTC joined Nokia's "lets-serve-Apple-with-papers" party by counter-suing Apple, claiming Apple violated its patents; HTC even went as far as requesting the ITC to ban the iPhone OS platform from the USA.</p>
<p>To make matters worse (for Apple), another company called SoftView is suing Apple and AT&amp;T over their method of displaying web content on small devices, like the iPhone.</p>
<p>It is worth noting, however, that lawsuits from firm-to-firm are a regular occurrence in the high-tech industry; open a newspaper and chances are there will be news about how company A sued company B over violation of patents (or some other litigation). Sometimes these lawsuits have teeth, while other times they are more bark than bite; most of the time these matters are settled out of court via the exchange of royalties for the use of a particular technology. However, in these particular issues regarding Apple, no matter who is right and who is wrong, I wouldn’t want to be Apple right now! (Or maybe I would, considering how much money they are making.)</p>
<p><em>[Via multiple PCMag articles: <a href="http://www.pcmag.com/article2/0,2817,2363730,00.asp" target="_blank">HTC Asks ITC to Bar iPad, iPhone, iPod Imports</a> | <a href="http://www.pcmag.com/article2/0,2817,2363733,00.asp" target="_blank">SoftView Files Suit Against Apple, AT&amp;T</a> | <a href="http://www.pcmag.com/article2/0,2817,2363523,00.asp" target="_blank">Nokia Now Claims Apple iPad Infringes Its Patents</a> | <a href="http://www.pcmag.com/article2/0,2817,2354620,00.asp" target="_blank">Nokia Sues Apple Over iPhone Patents</a> | <a href="http://www.pcmag.com/article2/0,2817,2357039,00.asp" target="_blank">Apple Countersues Nokia Over Patents</a> | <a href="http://www.pcmag.com/article2/0,2817,2358407,00.asp" target="_blank">ITC Opens Apple-Nokia Probe</a> | <a href="http://www.pcmag.com/article2/0,2817,2360838,00.asp" target="_blank">Apple-HTC Suit Cites Multitouch, Gesture Patent</a>]</em></p>
]]></content:encoded>
			<wfw:commentRss>http://dottech.org/tipsntricks/keeping-them-honest/16280/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>European Justice (Vengeance?): First Microsoft, now Google in the crosshairs of EU regulators</title>
		<link>http://dottech.org/tipsntricks/keeping-them-honest/14782?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=european-vengeance-justice-first-microsoft-now-google-in-the-crosshairs-of-eu-regulators</link>
		<comments>http://dottech.org/tipsntricks/keeping-them-honest/14782#comments</comments>
		<pubDate>Fri, 26 Feb 2010 06:35:18 +0000</pubDate>
		<dc:creator>Samuel</dc:creator>
				<category><![CDATA[Keeping Them Honest]]></category>
		<category><![CDATA[EU]]></category>
		<category><![CDATA[Europe]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Italy]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://dottech.org/?p=14782</guid>
		<description><![CDATA[<p>The Americas and Europe have had their disagreements in the past; apparently, in this case, the "past" does not necessarily mean history, because recent events seem to foretell that the friction is alive and well!&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>The Americas and Europe have had their disagreements in the past; apparently, in this case, the "past" does not necessarily mean history, because recent events seem to foretell that the friction is alive and well! The EU is well known for its seeming <span style="text-decoration: line-through;">hatred</span> dislike of Microsoft (or Microsoft's business practices, whichever you prefer). First in 2004 they demanded that Microsoft release a version of <a href="http://www.pcmag.com/article2/0,2817,1627762,00.asp" target="_blank">Windows XP for Europe without Windows Media Player</a>.  Microsoft compiled and created Windows XP N. Then in 2009 the EU decided that shipping <a href="http://www.pcmag.com/article2/0,2817,2339125,00.asp" target="_blank">Windows 7 with Internet Explorer was also illegal</a>. At first Microsoft said they would give Windows 7 the XP treatment and release a version of Windows 7 without Internet Explorer, called <a href="http://www.pcmag.com/article2/0,2817,2348609,00.asp" target="_blank">Windows 7 E</a>. Now no one can say Europeans don't learn from their mistakes, because after the Windows XP N fiasco (no one bought it), Windows 7 E did not seem so appealing. So instead Microsoft is releasing an update to Windows 7 that presents the user with a <a href="http://www.appscout.com/2009/07/eu_microsoft_proposes_browser.php" target="_blank">randomly ordered list of other browses</a> for users to install, including Chrome, Safari, Firefox, and Opera or to keep Internet Explorer. However, this article is not about taking sides and deciding if EU was/is right on regulating Microsoft or not; I just wanted to give you a brief history on the EU-Microsoft relationship and, at the same time, use it as a segway for the topic at hand: A European target on Google's back.</p>
<p>In late 2006, students at a school in Turin, Italy uploaded a video to Google Video of them bullying an autistic schoolmate.  As soon as Google was notified, they took down the video and helped Italian authorities track down the offenders. Most would agree Google reacted well in the situation and did right by taking down the video ASAP and helping Italian authorities; so the case closed, right? Wrong. A public prosecutor in Milan decided to indict four Google employees of criminal defamation and a failure to comply with the Italian privacy code over this incident.  On February 24, a <a href="http://www.pcmag.com/article2/0,2817,2360396,00.asp" target="_blank">judge in Milan today convicted</a> 3 of the 4 employees and found them guilty of failing to comply with Italian privacy code.  All 4 were found not guilty of criminal defamation. Drama doesn't end there, though.</p>
<p>On the same day as the conviction, Google announced on its <a href="http://googlepublicpolicy.blogspot.com/2010/02/committed-to-competing-fairly.html" target="_blank">Google Public Policy Blog</a> that 3 European companies, Foundem, ejustice.fr, and Ciao! from Bing, <a href="http://www.pcmag.com/article2/0,2817,2360305,00.asp" target="_blank">levied complaints against Google to the EU</a>.  According to Google, the three companies are charging Google with demoting their websites in search results because they are vertical search engines. Neither the EU nor any of companies from Europe have confirmed this as of now, but one would hardly think Google would publicly make an announcement if it held no little truth to it.</p>
<p>It seems Europe has had its fun with Microsoft and is now moving on to Google. Is it that Europe hate American tech powerhouses, or Europe is just more strict about "fair competition" (whatever that term may imply - keep in mind much of Europe is less capitalistic in terms of markets than the USA)? In that regard, it should also be mentioned that some of the companies that supposedly levied complaints against Google (remember the complaints have not been confirmed by the EU yet) have ties to Microsoft so to say Europe has an agenda against American companies would a tiny, itty-bitty stretch of the truth.</p>
<p>Feel free to share your thoughts on the matter in the comments below.</p>
<p>(Please keep in this mind this article is not pro/anti Europe, America, Google, Microsoft, etc. The humor in the article is just that - humor. We do no intend to take sides; rather we are just reporting the juicy details.)</p>
<p>[<em>via <a href="http://www.pcmag.com/">PCMag.com</a></em>]</p>
]]></content:encoded>
			<wfw:commentRss>http://dottech.org/tipsntricks/keeping-them-honest/14782/feed</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>Tweak your computer with registry hacks, Part 1: Introduction</title>
		<link>http://dottech.org/tipsntricks/12428?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=tweak-your-computer-with-registry-hacks-part-1-introduction</link>
		<comments>http://dottech.org/tipsntricks/12428#comments</comments>
		<pubDate>Thu, 17 Dec 2009 00:07:45 +0000</pubDate>
		<dc:creator>Samuel</dc:creator>
				<category><![CDATA[Tips 'n Tricks]]></category>
		<category><![CDATA[Danger]]></category>
		<category><![CDATA[Registry]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://dottech.org/?p=12428</guid>
		<description><![CDATA[<p>In the past I have <a href="http://dottech.org/author/samuel-2">written a number of "How to" articles</a> on dotTech explaining how to do various tasks, such blocking Flash ads in Internet Explorer. I’ve decided to continue with my series&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>In the past I have <a href="http://dottech.org/author/samuel-2">written a number of "How to" articles</a> on dotTech explaining how to do various tasks, such blocking Flash ads in Internet Explorer. I’ve decided to continue with my series of “How to” articles. (Ignore the fact that this isn't titled "How to".) However, now I am going to take it up a notch; instead of simple install this, change that type of topic, I’m going to tell you about some nifty Windows' registry hacks, or Windows tweaks - whichever you prefer to call them.</p>
<p>Now whether you like the registry or not it (although I am sure many people are indifferent on their feelings towards the registry), is a very powerful tool and if used correctly it can be used to customize your computer so it was more the way you want it to be, or it can just simply make your computer run better.  However, as with super heroes, “with great power comes great responsibility”.  One wrong move in the registry can, at best, make something happen you didn’t mean to and, at worst, make your computer crash, burn, and die.  To help avoid either situation, this first article on registry hacks will explain what the registry is, how it works, what it can do, and provide precautionary tips on what to do to avoid trouble in the future; subsequent articles will then expand on the nifty hacks/tweaks I have to share.</p>
<p>As a general rule of thumb, before starting to work with the registry, you want to:</p>
<ol>
<li>Back up your <span style="text-decoration: underline;">files</span>. Yes backing up the registry is important, but your files are more important. Think about it: do you really care that much about the registry because you like the registry or do you care about the registry because if the registry is messed up you will lose your files? Backing up your files ensures if the worst does happen, you still have your files. If only specific, or a few number of, files are important to you use a file backup software like <a href="http://dottech.org/freewaresr/7372">GFI Backup</a>. If your whole computer is is important, use an image backup software - Ashraf <a href="http://dottech.org/featured/11628">has</a> <a href="http://dottech.org/featured/6194">mentioned</a> <a href="http://dottech.org/freewaresr/7896">many</a> <a href="http://dottech.org/freewaresr/11487">before</a>. Image backup will be more comprehensive and more appreciated by you if something does go wrong; however image backup will also be slower and take up more space.</li>
<li>Back up your <span style="text-decoration: underline;">registry</span>. When the registry messes up, sometimes everything can be fixed by simply restoring the backup you have. However, not all the times - sometimes you may not even be able to access the registry if someone goes wrong - so don't depend on your backup to be a know-all-fix-all solution. Yet, you still should have it. You can backup your registry many different ways. Some mehods are to use <a href="http://dottech.org/tipsntricks/11866">CCleaner</a> or GFI Backup, or just open up Regedit, go to "File" -&gt; "Export".</li>
<li>Create a System Restore Point so that you can try to fix any problems that do occur. System Restore is the easiest way to try to undo a problem. Sure it may not necessarily always undo the problem you are looking to fix, but it is the quickest and most convenient method - the first step you should almost always try before resorting to other measures.</li>
<li>Read this whole post 10 times. Make <em>sure</em> you know what you are doing.</li>
</ol>
<p>In general, registry hacks can be divided in to two groups: hacks that help personalize the system and hacks that change how the system works. Personalization hacks change things like the Context Menu (that menu that pops up when you right click) or icons that files use.  System hacks change things like what shell Windows' will use.  For the most part, I will focus on personalization hacks since they are less dangerous.</p>
<p>The registry is organized like your file system with “drives” called Hives, “folders” called Keys, and “files” called Values.  There are five Hives in the registry, though we will only be dealing with three of them: Classes Root, Local Machine, and Current User:</p>
<ul>
<li>Classes Root (HKCR) has the settings for extensions. It stores all the information about how to handle files’ types, like what it’s called, what context menu to show, what icon to show, what to do when double clicking it, etc.</li>
<li>Local Machine (HKLM) stores settings for all users, like the computer's name and information about the hardware.</li>
<li>Current User (HKCU) stores settings for the current users, like what wallpaper to show.</li>
</ul>
<p>Under each Hive are Keys that, like folders on your computer, can contain other Keys.  In both HKLM and HKCU there is a Key called Software, and under it you would find a key for most companies that you have installed software from.  In each company Key, you will find Keys for software from them, which should contain settings and information about the program.</p>
<p>In each Key, besides containing other Keys, there can also be Values, which store the actual information.  A Value is made up of three parts: Name, Type, and Data. The Name is simply a name for the Value and can be anything, like how you can name a file. The Type tells the system what kind of data is being stored. The two we will be dealing with are REG_SZ which means a string of text and REG_DWORD which means some number from 0 to 4,294,967,295. Data will contain, well, the data associated with that Value. All the hacks/tweaks I will discuss will be accomplished by changing, mixing, matching, cloning, etc. the Keys, and Values.</p>
<p>Now, I think that's enough for you to take in. As I said, reread this post 10 times so you know exactly what you are dealing with. Next time I'll show you some real hacks!</p>
]]></content:encoded>
			<wfw:commentRss>http://dottech.org/tipsntricks/12428/feed</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 9&#8230; already?</title>
		<link>http://dottech.org/tipsntricks/12293?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=internet-explorer-9-already</link>
		<comments>http://dottech.org/tipsntricks/12293#comments</comments>
		<pubDate>Thu, 19 Nov 2009 09:00:23 +0000</pubDate>
		<dc:creator>Samuel</dc:creator>
				<category><![CDATA[Tips 'n Tricks]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[IE9]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Internet Explorer 9]]></category>

		<guid isPermaLink="false">http://dottech.org/?p=12293</guid>
		<description><![CDATA[<p>Locutus may have <a href="http://dottech.org/freebies/12258/comment-page-1#comment-18421">beaten me for the news break</a> about <a href="http://dottech.org/freebies/12258" target="_blank">Office 2010 beta</a>, but I’ve got him on the break of the first news about Internet Explorer 9!</p>
<p>Whether you like it&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Locutus may have <a href="http://dottech.org/freebies/12258/comment-page-1#comment-18421">beaten me for the news break</a> about <a href="http://dottech.org/freebies/12258" target="_blank">Office 2010 beta</a>, but I’ve got him on the break of the first news about Internet Explorer 9!</p>
<p>Whether you like it or not, IE has had big impacts on the Web, some which they aren’t given credit for. For instance, <a href="http://en.wikipedia.org/wiki/Ajax_(programming)#History" target="_blank">AJAX as we know was first supported in IE, with a Javascript Object Microsoft created</a>. So whether you use it or not, like it or not, it’s a good idea to know what the IE team is up to. And the latest news from the IE team is Internet Explorer 9.</p>
<p>Although IE9 is only 3 weeks old, this is what we have been told about it so far:</p>
<ul>
<li>It will use DirectX2D to render. What that means is that rendering web pages will be done by the GPU instead of the CPU, which should make rendering faster. This will also mean that font's should look smoother as shown bellow.<br />
<em>96 point Gabriola on a Lenovo X61 ThinkPad at 100% Zoom using GDI (note jaggies):<br />
</em><a href="http://dottech.org/wp-content/uploads/2009/11/Dean_PDC_6.png"><img class="alignnone size-full wp-image-12316" title="Dean_PDC_6" src="http://dottech.org/wp-content/uploads/2009/11/Dean_PDC_6.png" alt="Dean_PDC_6" width="358" height="106" /></a><br />
<em>96 point Gabriola on a Lenovo X61 ThinkPad at 100% Zoom: Direct2D (without jaggies):<br />
</em><a href="http://dottech.org/wp-content/uploads/2009/11/Dean_PDC_7.png"><img class="alignnone size-full wp-image-12317" title="Dean_PDC_7" src="http://dottech.org/wp-content/uploads/2009/11/Dean_PDC_7.png" alt="Dean_PDC_7" width="359" height="100" /></a></li>
<li>It will run JavaScript faster (about 1/3 the time of IE8).<br />
<a href="http://dottech.org/wp-content/uploads/2009/11/Dean_PDC_2.png"><img class="alignnone size-full wp-image-12318" title="Dean_PDC_2" src="http://dottech.org/wp-content/uploads/2009/11/Dean_PDC_2.png" alt="Dean_PDC_2" width="462" height="201" /></a></li>
<li>IE9 currently gets a 32 on the ACID3 test.  While that’s not so great, if you factor in that they’re only 3 weeks in, and it is bound to increase as IE9 is developed more, it’s not so bad.<br />
<a href="http://dottech.org/wp-content/uploads/2009/11/Dean_PDC_3.png"><img class="alignnone size-full wp-image-12319" title="Dean_PDC_3" src="http://dottech.org/wp-content/uploads/2009/11/Dean_PDC_3.png" alt="Dean_PDC_3" width="273" height="130" /></a></li>
<li>It also now supports rounded borders.<br />
<a href="http://dottech.org/wp-content/uploads/2009/11/Dean_PDC_4.png"><img class="alignnone size-full wp-image-12320" title="Dean_PDC_4" src="http://dottech.org/wp-content/uploads/2009/11/Dean_PDC_4.png" alt="Dean_PDC_4" width="429" height="270" /></a></li>
</ul>
<p>So although a lot isn’t known yet about IE9, it does seem to have some stuff going for it. And just one request: Don't tell me about how IE should use Webkit (if you read the comments on the IEBlog you'll understand).</p>
<p><em>[via <a href="http://blogs.msdn.com/ie/archive/2009/11/18/an-early-look-at-ie9-for-developers.aspx" target="_blank">IEBlog</a>]</em></p>
<p><em>Love IE? Hate IE? Vent or cheer below!<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://dottech.org/tipsntricks/12293/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>How to: Block Flash ads in Internet Explorer (no add-on/plugin needed!)</title>
		<link>http://dottech.org/tipsntricks/12187?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-block-flash-ads-in-internet-explorer-no-add-onplugin-needed</link>
		<comments>http://dottech.org/tipsntricks/12187#comments</comments>
		<pubDate>Wed, 18 Nov 2009 05:21:21 +0000</pubDate>
		<dc:creator>Samuel</dc:creator>
				<category><![CDATA[Tips 'n Tricks]]></category>
		<category><![CDATA[Ads]]></category>
		<category><![CDATA[Blocking]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://dottech.org/?p=12187</guid>
		<description><![CDATA[<p>It seems that <a href="http://dottech.org/ask-dottechies/11962" target="_blank">I and 64 other dotTechies use a version of IE</a>.  YAY us. Now the rest of you dotTechies can read this article but I can’t say it will be very&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>It seems that <a href="http://dottech.org/ask-dottechies/11962" target="_blank">I and 64 other dotTechies use a version of IE</a>.  YAY us. Now the rest of you dotTechies can read this article but I can’t say it will be very useful.</p>
<p>Now while I agree in principle with <a href="http://dottech.org/freewaresr/12145" target="_blank">Ashraf about Ads</a> but at the same time I just can’t stand some!  The ones I don’t like are the Flash based ones that make sounds or expand when your mouse goes over them.  Now being a big fan of using what I’ve got on my system to do what I want, so I found a way to do it using just IE’s own settings.  It’s done using IE’s Zones, which are ways to give trusted site more access then normal sites or not trusted sites less.  What I’ll show you how to do is make it so that not trusted sites can’t run Flash and then I’ll give you a list of sites I found to be serving Flash ads.</p>
<p>First open up Internet Options; either from IE its self or from the Control Panel (I only show from IE).</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-12204" title="Menu" src="http://dottech.org/wp-content/uploads/2009/11/Menu.png" alt="Menu" width="281" height="421" /></p>
<p>Once that opens go to the Security Tab.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-12205" title="Options 1" src="http://dottech.org/wp-content/uploads/2009/11/Options-1.PNG" alt="Options 1" width="413" height="531" /></p>
<p>Then select the Restricted sites Zone and click the Custom level button.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-12206" title="Options 2" src="http://dottech.org/wp-content/uploads/2009/11/Options-2.PNG" alt="Options 2" width="413" height="531" /></p>
<p>In the settings, make sure that the following settings are set to disable:</p>
<ul>
<li>Allow Previously unused ActiveX controls to run without promotion</li>
<li>Allow Scriptlets</li>
<li>Automatic prompting for ActiveX controls</li>
<li>Binary and script behaviors</li>
<li>Download signed ActiveX controls</li>
<li>Download unsigned ActiveX controls</li>
<li>Initialize and script ActiveX controls not marked as safe for scripting</li>
<li>Run ActiveX controls and plug-ins</li>
<li>Script ActiveX control marked as safe for scripting</li>
</ul>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-12208" title="Set 1" src="http://dottech.org/wp-content/uploads/2009/11/Set-1.PNG" alt="Set 1" width="417" height="475" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-12209" title="Set 2" src="http://dottech.org/wp-content/uploads/2009/11/Set-2.PNG" alt="Set 2" width="417" height="475" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-12210" title="Set 3" src="http://dottech.org/wp-content/uploads/2009/11/Set-3.PNG" alt="Set 3" width="417" height="475" /></p>
<p>Now whatever sites we add to the Restricted Zone can’t run Flash. To add sites to the Zone Click on the Sites button on the Restricted sites options</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-12207" title="Options 3" src="http://dottech.org/wp-content/uploads/2009/11/Options-3.PNG" alt="Options 3" width="413" height="531" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-12211" title="Sites" src="http://dottech.org/wp-content/uploads/2009/11/Sites.PNG" alt="Sites" width="384" height="338" /></p>
<p>The sites I found and blocked are (A ‘*.’ before one of them means that any sub servers are also blocked):</p>
<ul>
<li>*.googleadservice.com</li>
<li>*.googlesyndication.com</li>
<li>*.paypopups.com</li>
<li>*.rad.live.com</li>
<li>*.rmxads.com</li>
<li>*.tumri.net</li>
<li>ad.doubleclick.net</li>
<li>ads.adbright.com</li>
<li>ads.adbrite.com</li>
<li>ads.yimg.com</li>
<li>g.doubleclick.net</li>
<li>m1.2mdn.net</li>
</ul>
<p>You can add your own to the list but remember that you’re really blocking all Flash on that server, not just Flash ads. So be careful not to block a site that also gives you Flash you want.</p>
]]></content:encoded>
			<wfw:commentRss>http://dottech.org/tipsntricks/12187/feed</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>How to: Use alias email accounts with Outlook</title>
		<link>http://dottech.org/tipsntricks/11141?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=use-alias-email-accounts-with-outlook</link>
		<comments>http://dottech.org/tipsntricks/11141#comments</comments>
		<pubDate>Sun, 15 Nov 2009 23:55:36 +0000</pubDate>
		<dc:creator>Samuel</dc:creator>
				<category><![CDATA[Tips 'n Tricks]]></category>
		<category><![CDATA[Alias Email]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Outlook]]></category>

		<guid isPermaLink="false">http://dottech.org/?p=11141</guid>
		<description><![CDATA[<p>An alias email account is an email address that doesn’t store emails. Instead it forwards e-mails to one or more email addresses (which can also be aliases). An alias is useful in that you don’t&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>An alias email account is an email address that doesn’t store emails. Instead it forwards e-mails to one or more email addresses (which can also be aliases). An alias is useful in that you don’t have to worry about checking multiple accounts - you can get all your emails in one place. The flaw with aliases is that sending emails from them is hard, and even harder from Outlook mainly because of the fact that you don’t want Outlook to check aliases for emails, and you may not have a server to use for sending.</p>
<p>What I’m going to show you is how to make Outlook work with these accounts. However, be warned this method will work for some accounts but not for others; it depends wholly on the server settings of the e-mail service you are using.</p>
<p>The first step is to find out if we can do it. To do this open up command prompt, which you can do by opening up Run and typing “cmd”, no quotes:</p>
<p style="text-align: center;"><a href="http://dottech.org/wp-content/uploads/2009/10/Run.PNG"><img class="aligncenter size-full wp-image-12111" title="Run" src="http://dottech.org/wp-content/uploads/2009/10/Run.PNG" alt="Run" width="248" height="127" /></a></p>
<p>Type into it “ping smtp.mailserver.com” replace mailserver.com with your email’s server. If the email was <a href="mailto:admin@dottech.org">admin@dottech.org</a> you would do “ping smtp.dottech.org” (I’ll use the dotTech server in the rest of my examples):</p>
<p style="text-align: center;"><a href="http://dottech.org/wp-content/uploads/2009/10/Ping1.PNG"><img class="aligncenter size-full wp-image-12107" title="Ping" src="http://dottech.org/wp-content/uploads/2009/10/Ping1.PNG" alt="Ping" width="406" height="205" /></a></p>
<p>If you get something saying that it couldn’t ping or that it got no response then this trick won’t work:</p>
<p style="text-align: center;"><a href="http://dottech.org/wp-content/uploads/2009/10/ping-fail.PNG"><img class="aligncenter size-full wp-image-12105" title="ping fail" src="http://dottech.org/wp-content/uploads/2009/10/ping-fail.PNG" alt="ping fail" width="406" height="205" /></a></p>
<p>If you get something saying, “Reply from” and then some technical stuff, this will probably work:</p>
<p style="text-align: center;"><a href="http://dottech.org/wp-content/uploads/2009/10/Ping-Sucssed.PNG"><img class="aligncenter size-full wp-image-12106" title="Ping Sucssed" src="http://dottech.org/wp-content/uploads/2009/10/Ping-Sucssed.PNG" alt="Ping Sucssed" width="406" height="205" /></a></p>
<p>Now, we have to make sure Outlook doesn’t try to check for emails while we are setting this up (doing so would mess it up). So open up the Send/Receive Menu go to Send/Receive Settings and check the Disable Scheduled Send/Receive:</p>
<p style="text-align: center;"><a href="http://dottech.org/wp-content/uploads/2009/10/Disable.png"><img class="aligncenter size-full wp-image-12103" title="Disable" src="http://dottech.org/wp-content/uploads/2009/10/Disable.png" alt="Disable" width="340" height="233" /></a></p>
<p>Next, create a new account and select “manually configure servers…”:</p>
<p style="text-align: center;"><a href="http://dottech.org/wp-content/uploads/2009/10/Acount-Settings.png"><img class="aligncenter size-full wp-image-12097" title="Acount Settings" src="http://dottech.org/wp-content/uploads/2009/10/Acount-Settings.png" alt="Acount Settings" width="141" height="208" /></a></p>
<p style="text-align: center;"><a href="http://dottech.org/wp-content/uploads/2009/10/New-Acount.PNG"><img class="aligncenter size-full wp-image-12104" title="New Acount" src="http://dottech.org/wp-content/uploads/2009/10/New-Acount.PNG" alt="New Acount" width="368" height="299" /></a></p>
<p style="text-align: center;"><a href="http://dottech.org/wp-content/uploads/2009/10/Create1.PNG"><img class="aligncenter size-full wp-image-12099" title="Create1" src="http://dottech.org/wp-content/uploads/2009/10/Create1.PNG" alt="Create1" width="374" height="281" /></a></p>
<p style="text-align: center;"><a href="http://dottech.org/wp-content/uploads/2009/10/Create2.PNG"><img class="aligncenter size-full wp-image-12100" title="Create2" src="http://dottech.org/wp-content/uploads/2009/10/Create2.PNG" alt="Create2" width="374" height="281" /></a></p>
<p style="text-align: center;"><a href="http://dottech.org/wp-content/uploads/2009/10/Create3.PNG"><img class="aligncenter size-full wp-image-12101" title="Create3" src="http://dottech.org/wp-content/uploads/2009/10/Create3.PNG" alt="Create3" width="374" height="281" /></a></p>
<p>Fill in your name and your email address with your information. Leave the account type as POP3. Set the incoming server to some real account you have; take note the incoming server can be of any e-mail service - it just needs to be an actual server because Outlook looks for one. What incoming server you set is not very important; it can literally be anything. For the outgoing server, set it to the server we used above (smtp.dottech.org in my example), use the email address as the user name, and leave the password blank:</p>
<p style="text-align: center;"><a href="http://dottech.org/wp-content/uploads/2009/10/Create4.PNG"><img class="aligncenter size-full wp-image-12102" title="Create4" src="http://dottech.org/wp-content/uploads/2009/10/Create4.PNG" alt="Create4" width="374" height="281" /></a></p>
<p>Finish creating the Account. Next, you need to tell Outlook not to try to check for email for this account so that you can enable Send/Receive.  To do this, open up the Send/Receive Settings:</p>
<p style="text-align: center;"><a href="http://dottech.org/wp-content/uploads/2009/10/Send.Receive-Settings.PNG"><img class="aligncenter size-full wp-image-12109" title="Send.Receive Settings" src="http://dottech.org/wp-content/uploads/2009/10/Send.Receive-Settings.PNG" alt="Send.Receive Settings" width="352" height="240" /></a></p>
<p>Then click the edit button so that we can change the settings for the account:</p>
<p style="text-align: center;"><a href="http://dottech.org/wp-content/uploads/2009/10/Send.Receive-Groups.PNG"><img class="aligncenter size-full wp-image-12108" title="Send.Receive Groups" src="http://dottech.org/wp-content/uploads/2009/10/Send.Receive-Groups.PNG" alt="Send.Receive Groups" width="242" height="277" /></a></p>
<p>Now go to the new account we just created, and under Account Option uncheck “Receive Mail Items”:</p>
<p style="text-align: center;"><a href="http://dottech.org/wp-content/uploads/2009/10/Change-Receive.PNG"><img class="aligncenter size-full wp-image-12098" title="Change Receive" src="http://dottech.org/wp-content/uploads/2009/10/Change-Receive.PNG" alt="Change Receive" width="356" height="297" /></a></p>
<p>You can close all the Send/Receive windows now and enable Send/Receive again. After you have finished setting everything up, when you go to send a new email, under the Send button there will be another button called Account. From this button, and if you select the account we just created it should send an email from your Alias Email address.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://dottech.org/tipsntricks/11141/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to: Easily mount VHDs by right clicking in Windows 7 (and Windows Server 2008)</title>
		<link>http://dottech.org/tipsntricks/11841?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-easily-mount-vhds-by-right-clicking-in-windows-7-and-windows-server-2008</link>
		<comments>http://dottech.org/tipsntricks/11841#comments</comments>
		<pubDate>Sat, 14 Nov 2009 02:23:57 +0000</pubDate>
		<dc:creator>Samuel</dc:creator>
				<category><![CDATA[Tips 'n Tricks]]></category>
		<category><![CDATA[VHD]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://dottech.org/?p=11841</guid>
		<description><![CDATA[<p>VHDs are Virtual Hard Disks that are most commonly used as  hard drives for virtual machines. However, VHDs can also be mounted so they act like real hard drives; when mounted they appears to Windows&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>VHDs are Virtual Hard Disks that are most commonly used as  hard drives for virtual machines. However, VHDs can also be mounted so they act like real hard drives; when mounted they appears to Windows as a real physical hard drive, and you can put files on, edit files on it, remove files on it, etc. Windows 7, and Windows Server 2008, have a new feature which allows users to mount VHDs without needing to use third party software.</p>
<p>While Windows 7 adds the ability to create and mount them natively (and theoretically ISO files as well), to do any of those actions you must use either DISKPART in command line or the Disk Management Console (DMC); and to use either you have to have Administrator rights.  Unfortunately, the only way to fix the Administrator rights problem is to turn off the UAC, a very bad idea.  However, there are ways to mount VHDs without using DISKPART or DMC. In this post, I am going to discuss two ways to do just that.</p>
<p>The first way is by using program called VHD Attach. All users have to do is install the program, and VHD Attach will add the the ability to "Attach" (mount) or "Detach" (demount) directly into the context menu (the menu that you get when you right click a file) for VHD files:</p>
<p style="text-align: center;"><a href="http://www.jmedved.com/images/vhdattach.png"><img class="aligncenter" title="Context Menu for VHD" src="http://www.jmedved.com/images/vhdattach.png" alt="" width="333" height="110" /></a></p>
<p style="text-align: left;">The cool thing about VHD Attach is once you run the installer, you need not (ever) run the program again. The context menu entries are done by editing the Windows registry and other geeky stuff so VHD Attach does not have to be running in order to use "Attach" and "Detach" from the context menu.</p>
<p style="text-align: left;">However, if you do want the run the program part of VHD Attach, you can use it to gain information about VHD files:</p>
<p style="text-align: center;"><a href="http://dottech.org/wp-content/uploads/2009/11/2009-11-13_190503.png"><img class="size-medium wp-image-11973 aligncenter" title="2009-11-13_190503" src="http://dottech.org/wp-content/uploads/2009/11/2009-11-13_190503-300x222.png" alt="2009-11-13_190503" width="300" height="222" /></a></p>
<p>One *additional* feature VHD Attach adds is a "Detach" option on the context menu of real physical hard drives/partitions.</p>
<p>The second way is for the users who want more control over the whole process, or more options from the context menu, or just prefer not to download a program. Ben Armstrong, a Virtualization Program Manager at Microsoft, published on his blog “Virtual PC Guy’s Blog” a script that can do similar things as VHD Attach.  What makes his different and a bit more complex is that it uses DISKPART in the background, giving it more power.  Of course, "installing" the script is a bit more involved than running a simple EXE file. To install it run the code with the word install after it like “VHDBatch.cmd install”.  That will add the ability to mount, mount as read-only, demount, and compact the VHD.</p>
<p>My only complaint is that Ben Armstrong set the default double click action to mount as read-only, so if you’re like me and want it to mount it normally by default, you can download a version I modified.</p>
<p>You can download VHD Attach, Ben Armstrong's script, and my modified version from the following links:</p>
<blockquote><p><strong>VHD Attach</strong></p>
<p style="padding-left: 30px;"><em>Version reviewed: v1.00</em></p>
<p style="padding-left: 30px;"><em>Supported OS: Windows 7 and Windows 2008 Server R2</em></p>
<p style="padding-left: 30px;"><a href="http://www.jmedved.com/default.aspx?page=vhdattach&amp;rendering=xhtml" target="_blank">VHD Attach homepage</a> [<a href="http://www.jmedved.com/download/vhdattach100.exe" target="_blank">direct download</a>]</p>
<p><strong>Ben Armstrong's Script</strong></p>
<p style="padding-left: 30px;"><em>Version reviewed: Unknown</em></p>
<p style="padding-left: 30px;"><em>Supported OS: Windows 7 and Windows 2008 Server R2</em></p>
<p style="padding-left: 30px;"><a href="http://blogs.msdn.com/virtual_pc_guy/default.aspx" target="_blank">Virtual PC Guy's Blog homepage</a></p>
<p style="padding-left: 30px;">[<a href="http://blogs.msdn.com/virtual_pc_guy/attachment/9920711.ashx" target="_blank">Direct download - Ben's Script</a>]</p>
<p style="padding-left: 30px;">[<a href="http://www.shindustries.net/VHDBatchModified.zip" target="_blank">Direct download - my modification of Ben's script</a>]</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://dottech.org/tipsntricks/11841/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Windows 7 USB/DVD Download Tool: Windows 7 Installer for Netbooks</title>
		<link>http://dottech.org/tipsntricks/11235?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=windows-7-usbdvd-download-tool-windows-7-installer-for-netbooks</link>
		<comments>http://dottech.org/tipsntricks/11235#comments</comments>
		<pubDate>Fri, 23 Oct 2009 05:25:55 +0000</pubDate>
		<dc:creator>Samuel</dc:creator>
				<category><![CDATA[Tips 'n Tricks]]></category>
		<category><![CDATA[Installing Windows]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://dottech.org/?p=11235</guid>
		<description><![CDATA[<p>One of the big things about Windows 7 is how well it runs on netbooks. The only problem with installing Windows 7 on netbooks is many netbooks don't have CD/DVD drives. Microsoft has really been&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>One of the big things about Windows 7 is how well it runs on netbooks. The only problem with installing Windows 7 on netbooks is many netbooks don't have CD/DVD drives. Microsoft has really been thinking hard how not to screw up the Windows 7 release because Microsoft has come up with a solution for netbook users. They have made a tool that will put the Windows 7 Installer right on to a USB stick for you! Yes you can get third party programs that do this, as Ashraf <a href="http://dottech.org/featured/9157">had an article on recently</a>, but the advantage of doing it through Microsoft is you receive the Windows 7 ISO to put on the USB directly from Microsoft (if you purchase Windows 7 via Microsoft that is) to work with Microsoft's new tool so you don't have to scramble around looking for a DVD or ISO of Windows 7 (however you can still use the Windows 7 USB Installer if you don't purchase via Windows 7 Microsoft).</p>
<p>Here is a quote from the <a href="http://windowsteamblog.com/blogs/windows7/archive/2009/10/22/windows-7-arrives-today-with-new-offers-new-pcs-and-more.aspx" target="_blank">WindowsSteam Blog</a>:</p>
<blockquote><p><em>When people purchase Windows 7 through our online <a href="http://store.microsoft.com/" target="_blank">Microsoft Store</a>, they are given 2 options: </em></p>
<ul>
<li><em>Have the copy of Windows 7 packaged retail product (boxed product) shipped to them. </em></li>
<li><em>Download a digital copy as an ISO image. </em></li>
</ul>
<p><em>The <a href="http://store.microsoft.com/details.aspx?pid=8577EB79" target="_blank">Microsoft Store will be providing a tool</a> called the <strong>Windows 7 USB/DVD Download Tool</strong> (rolls right off the tongue doesn’t it?) – or WUDT for short. For netbook users without DVD drives, the WUDT will take an ISO image and create a bootable USB device that can be used to install Windows 7. The WUDT can also create a Windows 7 installation DVD from the ISO file as well.</em></p>
<p style="text-align: center;"><em><a href="http://dottech.org/wp-content/uploads/2009/10/WUDT_5F00_08A739FD.jpg"><img class="size-medium wp-image-11238 aligncenter" title="WUDT_5F00_08A739FD" src="http://dottech.org/wp-content/uploads/2009/10/WUDT_5F00_08A739FD-300x160.jpg" alt="WUDT_5F00_08A739FD" width="300" height="160" /></a><br />
</em></p></blockquote>
<p><span style="text-decoration: line-through;">Of course the catch is you must purchase Windows 7 from Microsoft's online store, so if you have already purchased it from somewhere else you are better off sticking to <a href="http://dottech.org/featured/9157">A Bootable USB</a> or <a href="http://dottech.org/featured/9157">WinToFlash</a>. However for those netbook users who have yet to move to Windows 7, it may well be worth their while to get Windows 7 directly from Microsoft.</span></p>
<p><em><span style="text-decoration: line-through;">Update: It looks like you actually don't have to purchase Windows 7 from Microsoft to use WUDT. Anyone, and everyone, can freely download it from </span><span style="text-decoration: line-through;">here</span><span style="text-decoration: line-through;">. The system requirements to run WUDT are:</span></em></p>
<ul>
<li><em><span style="text-decoration: line-through;">Windows XP SP2, Windows Vista, or Windows 7 (32-bit or 64-bit)</span></em></li>
<li><em><span style="text-decoration: line-through;">Pentium 233-megahertz (MHz) processor or faster (300 MHz is recommended)</span></em></li>
<li><em><span style="text-decoration: line-through;">50MB of free space on your hard drive</span></em></li>
<li><em><span style="text-decoration: line-through;">DVD-R drive or 4GB removable USB flash drive</span></em></li>
</ul>
<p><em><span style="text-decoration: line-through;">Thanks Gerald!</span></em></p>
<p><em>Update: Microsoft has pulled the WUDT, so the link has been disabled. For more information read Ashraf's article <a href="http://dottech.org/tipsntricks/keeping-them-honest/11825">Microsoft removes the new Windows 7 USB/DVD Download Tool… because it stole from open source software?</a></em></p>
<p><em>Update2: Microsoft will now release the source code for WUDT as per GNU GPLv2 guidelines. For more information read Ashraf's article </em><a title="Permanent Link to Microsoft issues an apology for stealing open source code and will release the source code for Windows CD/DVD Download Tool" rel="bookmark" href="../tipsntricks/keeping-them-honest/12135">Microsoft issues an apology for stealing open source code and will release the source code for Windows CD/DVD Download Tool. </a></p>
<p><em>[Ashraf made minor edits to this post.]</em></p>
]]></content:encoded>
			<wfw:commentRss>http://dottech.org/tipsntricks/11235/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The 411 on Process Virtual Machines</title>
		<link>http://dottech.org/tipsntricks/computer-programming/11118?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the-411-on-process-virtual-machines</link>
		<comments>http://dottech.org/tipsntricks/computer-programming/11118#comments</comments>
		<pubDate>Mon, 19 Oct 2009 06:42:18 +0000</pubDate>
		<dc:creator>Samuel</dc:creator>
				<category><![CDATA[Computer Programming]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Process Virtual Machines]]></category>
		<category><![CDATA[PVM]]></category>

		<guid isPermaLink="false">http://dottech.org/?p=11118</guid>
		<description><![CDATA[<p>Most everyone uses ones of these every day and don’t know it. Some that do know either don’t understand it or, even worse, misunderstand it. Yet if anyone ever ran a Java program or a&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Most everyone uses ones of these every day and don’t know it. Some that do know either don’t understand it or, even worse, misunderstand it. Yet if anyone ever ran a Java program or a .NET based program they’ve used one.</p>
<p>At its most basic, a Process Virtual Machine (PVM) is somewhat like the Virtual Machines (think VirtualBox) that run whole operating systems. The main difference between the two being  PVMs only virtualize processes, not whole operating systems. The main idea of a PVM is to simplify the creation of programs as well as making programs easy to use for the end user.</p>
<p>Java and .NET both have their own systems, but the basic idea remains the same: a coder can make a code once and the PVM deals with making it run on different computers.  In Java’s case, this means that a programmer can make one code that will run on Windows, Mac, UNIX, Linux, and even mobile phones.  In the case of .NET, a programmer can target any Windows based device and have the code work with little or no changes. This helps developers target very large groups of people with minimal expense in terms of time and money. Furthermore, PVMs makes programming easier since a lot of things that a programmer normally has to worry about, things they would usually have to code manually, can be easily called instead of created. Continuing on that trend, PVM based programs are also safer since the program is running in a virtual machine, making it harder to mess up the system (though not impossible, trust me, I know =D).</p>
<p>On the flip side not everything is rosy in PVM park. For starters you need to have the PVM installed on your computer, though in the case of .NET if you keep your computer up to date odds are you will have .NET (or, depending on what Windows you have, you may not even need to download it from anywhere because various versions of .NET come with Windows Vista and Win7). If you don’t have the PVM or even the correct version (in general having a new version is ok) the program won’t run.  And the PVM is not always that small - the installer for .NET 3.5 SP1 is 250 MB. PVMs are also controversial. PVMs are considered to be cheating by some since the programmer has the PVM doing a lot of the work for him or her. However, that also hurts the programmer since if something is not in the PVM they have to access native (or non PVM) code to do it, which can be very hard sometimes. Finally, though this is more true with .NET than Java, a PVM program will only run if the PVM is supported on the OS in question.</p>
<p>I personally am a PVM programmer. My “native” programming language is Visual Basic (.NET PVM), but I know Visual C# (.NET PVM), and am in the process of learning Java (Java PVM). I also  plan to learn to code natively in the future. Though I admit that using PVMs has some problems, I believe that just because a program uses them doesn’t make them any worse than a program that’s written natively. However, in the end I suppose that’s your call.</p>
<p><em>[This article has been contributed to dotTech by <a href="http://dottech.org/author/Samuel">Samuel</a> with minor edits from <a href="http://dottech.org/author/Ashraf">Ashraf</a>.]</em></p>
]]></content:encoded>
			<wfw:commentRss>http://dottech.org/tipsntricks/computer-programming/11118/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
