<?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>Clint Davis</title>
	<atom:link href="http://clintdavis.us/feed/" rel="self" type="application/rss+xml" />
	<link>http://clintdavis.us</link>
	<description>Just another tech blog with some other things mixed in.</description>
	<lastBuildDate>Tue, 02 Mar 2010 15:55:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Spawned process locks folder (and how to fix)</title>
		<link>http://clintdavis.us/spawned-process-locks-folder-and-how-to-fix/</link>
		<comments>http://clintdavis.us/spawned-process-locks-folder-and-how-to-fix/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 14:06:27 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[.net 3.5]]></category>
		<category><![CDATA[locking]]></category>
		<category><![CDATA[Visual Basic]]></category>

		<guid isPermaLink="false">http://clintdavis.us/?p=64</guid>
		<description><![CDATA[I recently had a problem where I was starting a process in another folder to update the calling program and the folder was locked. Here is what I was trying to do:

Main program extracts update files to temp directory.
Main program starts update program and closes.
Update program deletes main program directory.
Update program extracts updated main program [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had a problem where I was starting a process in another folder to update the calling program and the folder was locked. Here is what I was trying to do:</p>
<ol>
<li>Main program extracts update files to temp directory.</li>
<li>Main program starts update program and closes.</li>
<li>Update program deletes main program directory.</li>
<li>Update program extracts updated main program directory.</li>
<li>Update program starts updated main program and closes.</li>
</ol>
<p>My problem was that when trying to delete the main program directory the folder was locked. Using Unlocker, it showed my update program having the lock. If I started the update program manually the lock wasn&#8217;t there. So I figured the lock was some side effect of me starting the update program from the main program.</p>
<p>Here is how I was starting the update program:</p>

<div class="wp_syntax"><div class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #0600FF;">Dim</span> p <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">New</span> ProcessStartInfo
p.<span style="color: #0000FF;">FileName</span> <span style="color: #008000;">=</span> Other.<span style="color: #0000FF;">UserTempPath</span> <span style="color: #008000;">&amp;</span>amp; <span style="color: #808080;">&quot;\IBSi Updater\IBSi Updater.exe&quot;</span>
p.<span style="color: #0000FF;">Arguments</span> <span style="color: #008000;">=</span> <span style="color: #808080;">&quot;&quot;</span><span style="color: #808080;">&quot;&quot;</span> <span style="color: #008000;">&amp;</span>amp; Application.<span style="color: #0000FF;">StartupPath</span> <span style="color: #008000;">&amp;</span>amp; <span style="color: #808080;">&quot;&quot;</span><span style="color: #808080;">&quot;&quot;</span>
Process.<span style="color: #0000FF;">Start</span><span style="color: #000000;">&#40;</span>p<span style="color: #000000;">&#41;</span></pre></div></div>

<p>And here is the simple solution on how to fix it:</p>

<div class="wp_syntax"><div class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #0600FF;">Dim</span> p <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">New</span> ProcessStartInfo
p.<span style="color: #0000FF;">FileName</span> <span style="color: #008000;">=</span> Other.<span style="color: #0000FF;">UserTempPath</span> <span style="color: #008000;">&amp;</span>amp; <span style="color: #808080;">&quot;\IBSi Updater\IBSi Updater.exe&quot;</span>
p.<span style="color: #0000FF;">Arguments</span> <span style="color: #008000;">=</span> <span style="color: #808080;">&quot;&quot;</span><span style="color: #808080;">&quot;&quot;</span> <span style="color: #008000;">&amp;</span>amp; Application.<span style="color: #0000FF;">StartupPath</span> <span style="color: #008000;">&amp;</span>amp; <span style="color: #808080;">&quot;&quot;</span><span style="color: #808080;">&quot;&quot;</span>
p.<span style="color: #0000FF;">WorkingDirectory</span> <span style="color: #008000;">=</span> Other.<span style="color: #0000FF;">UserTempPath</span> <span style="color: #008000;">&amp;</span>amp; <span style="color: #808080;">&quot;\IBSi Updater&quot;</span>
Process.<span style="color: #0000FF;">Start</span><span style="color: #000000;">&#40;</span>p<span style="color: #000000;">&#41;</span></pre></div></div>

<p>By making sure to set the WorkingDirectory, we tell the thread where it is and it locks it automatically so you don&#8217;t delete the executable that is running the thread. By not setting it, it takes the location of the thread that called it which in this case was not what I wanted.</p>
]]></content:encoded>
			<wfw:commentRss>http://clintdavis.us/spawned-process-locks-folder-and-how-to-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Euler &#8211; Problem 1</title>
		<link>http://clintdavis.us/project-euler-problem-1/</link>
		<comments>http://clintdavis.us/project-euler-problem-1/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 14:01:01 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[project euler]]></category>

		<guid isPermaLink="false">http://clintdavis.us/?p=56</guid>
		<description><![CDATA[This will be the first of my analysis of the Project Euler problems. It will contain spoilers and code. If you don&#8217;t wish to spoil the fun then don&#8217;t read.
Introduction
&#8220;Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive [...]]]></description>
			<content:encoded><![CDATA[<p><em>This will be the first of my analysis of the <a title="Project Euler" href="http://projecteuler.net">Project Euler</a> problems. It will contain spoilers and code. If you don&#8217;t wish to spoil the fun then don&#8217;t read.</em></p>
<p><strong>Introduction</strong></p>
<blockquote><p>&#8220;Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.&#8221; &#8211; <em>Project Euler website</em></p></blockquote>
<p>I&#8217;m attempting to go through these one at a time and offer my reasoning behind my answers as well as my code. I haven&#8217;t gone through all of them so this is a continuing process.</p>
<p><strong>Problem</strong></p>
<blockquote><p>&#8220;If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.</p>
<p>Find the sum of all the multiples of 3 or 5 below 1000.&#8221; &#8211; <em>Project Euler website</em></p></blockquote>
<p><strong>Solution</strong></p>
<p>This sounds remarkably like the <a title="FizzBuzz problem" href="http://www.codinghorror.com/blog/archives/000781.html">FizzBuzz problem</a>. And accordingly the solution is fairly easy.</p>
<p>Basically, we are going to use the modulus operator to determine if the number is divisable by 3 or 5. If it is we add it to a list of numbers. Once we&#8217;re done we add up all the numbers in our list. This gives the answer of 233,168. It takes my machine about 15 milliseconds to run the program.</p>
<p><strong>Code (VB 2008)</strong></p>
<pre class="brush: vbnet">Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim stopwatch As New Stopwatch

        stopwatch.Start()

        Dim numbers As New List(Of Int64)

        For counter As Int64 = 1 To 999

            If counter Mod 3 = 0 Or counter Mod 5 = 0 Then

                numbers.Add(counter)

            End If

        Next

        Dim sum As Int64

        For Each number As Int64 In numbers

            sum += number

        Next

        Debug.WriteLine(sum)

        stopwatch.Stop()

        Debug.WriteLine("Took " &amp; stopwatch.ElapsedMilliseconds &amp; " milliseconds.")

        stopwatch.Reset()

    End Sub

End Class</pre>
<p><strong>Download</strong></p>
<p>You can download the <a title="&quot;Project Euler - Problem 1&quot; code here" href="http://www.mediafire.com/file/n2fnmn2yimm/Project Euler - Problem 1.zip">&#8220;Project Euler &#8211; Problem 1&#8243; code here</a>. You can use <a title="VB 2008 Express" href="http://www.microsoft.com/express/vb/Default.aspx">VB 2008 Express</a> to open it.</p>
]]></content:encoded>
			<wfw:commentRss>http://clintdavis.us/project-euler-problem-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight&#8230;too much hassle.</title>
		<link>http://clintdavis.us/silverlighttoo-much-hassle/</link>
		<comments>http://clintdavis.us/silverlighttoo-much-hassle/#comments</comments>
		<pubDate>Wed, 24 Dec 2008 13:43:18 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://clintdavis.us/?p=40</guid>
		<description><![CDATA[I wanted to like Silverlight, I really did. Promises of using .NET code in a flash-like environment excited me greatly. Unfortunately, Silverlight is too screwed up to really do anything with.
The main problem I have with Silverlight is the watered-down .NET that it uses. There is no way to easily connect to a database and [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted to like Silverlight, I really did. Promises of using .NET code in a flash-like environment excited me greatly. Unfortunately, Silverlight is too screwed up to really do anything with.</p>
<p>The main problem I have with Silverlight is the watered-down .NET that it uses. There is no way to easily connect to a database and if you do ever get your data through a web service there is no datatable because they took it away as well.</p>
<p>Also, what&#8217;s up with this XAML crap? I like the concept but the execution sucks. You have to use this other pay software, Expression Blend, and it is horrible. I had to reference the DLL to get the Silverlight datagrid control to even show up otherwise it would give me an error.</p>
<p>It would be funny if it wasn&#8217;t so sad. Microsoft has the resources to get this right, but they screw it up. I&#8217;m better off doing a simple windows executable and using ClickOnce to deploy it (which I do like ClickOnce). So thanks Microsoft for having an opportunity to change the web and getting me excited then crushing my hopes.</p>
]]></content:encoded>
			<wfw:commentRss>http://clintdavis.us/silverlighttoo-much-hassle/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Including Files in your Click-Once Deployment</title>
		<link>http://clintdavis.us/including-files-in-your-click-once-deployment/</link>
		<comments>http://clintdavis.us/including-files-in-your-click-once-deployment/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 17:56:00 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://clintdavis.us/?p=35</guid>
		<description><![CDATA[I figured this out by brute force. I looked on the net and found all kinds of ways, using mage.exe or using mageui.exe. All that is crap. Here is how I did it.
First, add the files you want to include the directory your visual studio project is in. Then, in your project, add the file [...]]]></description>
			<content:encoded><![CDATA[<p>I figured this out by brute force. I looked on the net and found all kinds of ways, using mage.exe or using mageui.exe. All that is crap. Here is how I did it.</p>
<p>First, add the files you want to include the directory your visual studio project is in. Then, in your project, add the file as an existing item. Finally, click on the file you added and set it&#8217;s build action property to &#8220;Content&#8221; and the copy to output property to &#8220;Copy always.&#8221;</p>
<p>Then when you publish your application, that file will be included. Rinse and repeat for any other files you want to include.</p>
<p>Details: I was using the following system to determining the steps. You&#8217;re steps may differ. Windows XP SP3, Visual Studio 2008 SP1, .NET 3.5. If you need any help or want to ask a question, just leave a comment. I&#8217;ve included some screenshots for reference.</p>
<div id="attachment_37" class="wp-caption aligncenter" style="width: 272px"><a href="http://clintdavis.us/wp-content/uploads/2008/12/clickonce1.png"><img class="size-medium wp-image-37" title="Where to right-click" src="http://clintdavis.us/wp-content/uploads/2008/12/clickonce1-262x300.png" alt="" width="262" height="300" /></a><p class="wp-caption-text">Right-click at the arrow to get to the existing item option.</p></div>
<div id="attachment_38" class="wp-caption aligncenter" style="width: 167px"><a href="http://clintdavis.us/wp-content/uploads/2008/12/clickonce2.png"><img class="size-medium wp-image-38" title="Properties to set on file." src="http://clintdavis.us/wp-content/uploads/2008/12/clickonce2-157x300.png" alt="" width="157" height="300" /></a><p class="wp-caption-text">These are the properties you need to set.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://clintdavis.us/including-files-in-your-click-once-deployment/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Presentation Tips</title>
		<link>http://clintdavis.us/presentation-tips/</link>
		<comments>http://clintdavis.us/presentation-tips/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 01:42:27 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://clintdavis.us/2008/12/01/presentation-tips/</guid>
		<description><![CDATA[Almost everyone hates speaking in front of large audiences. I&#8217;ve grown to almost like to give presentations. It gives me a chance to grow in my presentation skills and feel superior because I can do it well. Haha! 
The reason I&#8217;m writing this post is because people in general are horrible presenters. I&#8217;m going through [...]]]></description>
			<content:encoded><![CDATA[<p>Almost everyone hates speaking in front of large audiences. I&#8217;ve grown to almost like to give presentations. It gives me a chance to grow in my presentation skills and feel superior because I can do it well. Haha! </p>
<p>The reason I&#8217;m writing this post is because people in general are horrible presenters. I&#8217;m going through it right now in both of my classes. People are presenting and they just suck at it. But hope is near, it doesn&#8217;t have to be this way. If you are a horrible presenter here are some tips for you.</p>
<ul>
<li>Memorize what you are going to say. Nothing is more boring for me than someone reading something to me. Just give me the paper and I can read it myself, probably faster.</li>
<li>Don&#8217;t memorize exactly what you are going to say. This is not a contradiction to the point before. You want some room to maneuver in your speaking. If you memorize exactly what you want to say and you stumble you tend to stop backup and start again. This is not natural. If you were speaking, you would stop and correct your self.</li>
<li>Get out from behind the podium. Engage your audience. It looks better from my view and keeps my attention longer.</li>
<li>If your slide is text, it should have a maximum of 4 lines of text no smaller than 26 point font. The first line should be the title of the slide. The rest should be your main points. Do not put everything on your slide. You should have main points on your slide and your speaking should include the detail.</li>
<li>Your speaking should be different than your writing. You don&#8217;t speak like you write normally so why do it in a speech?</li>
<li>Do not use fillers. No uhh&#8217;s, umm&#8217;s, hmm&#8217;s, etc. A silent pause may seem to you like an eternity and foolish but it is much better than using filler material.</li>
<li>Feed off your audience. If it looks like they are confused, take some time to explain further what you are saying. If they don&#8217;t understand what you are saying after your speech, they are no better off than they were before. So take the time to explain your message.</li>
</ul>
<p>Hopefully those tips will help you be a better speaker. I didn&#8217;t say they were easy, but next time I won&#8217;t fall asleep during your presentation.</p>
]]></content:encoded>
			<wfw:commentRss>http://clintdavis.us/presentation-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Browser is the OS?</title>
		<link>http://clintdavis.us/the-browser-is-the-os/</link>
		<comments>http://clintdavis.us/the-browser-is-the-os/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 03:12:23 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[thinstall]]></category>
		<category><![CDATA[virtual]]></category>

		<guid isPermaLink="false">http://clintdavis.us/test/?p=17</guid>
		<description><![CDATA[I&#8217;m writing this post from a browser. If you know Wordpress that doesn&#8217;t seem ground breaking but it is. A couple years ago, I would have to open up a text editor, edit the text, save it, open a file uploader such as ftp, and upload the file to my site. A lot of steps [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m writing this post from a browser. If you know Wordpress that doesn&#8217;t seem ground breaking but it is. A couple years ago, I would have to open up a text editor, edit the text, save it, open a file uploader such as ftp, and upload the file to my site. A lot of steps compared to logging into my site and clicking a link to write my post. Once done writing my post I click the publish button and I&#8217;m on my way. Simple!</p>
<p>&#8220;But wait Clint!&#8221; I hear you say. &#8220;You missed a step. You forgot to open the browser!&#8221;</p>
<p>I didn&#8217;t miss a step and that&#8217;s my point. That would be like a couple years ago listing the step of booting up my computer. It&#8217;s assumed it is already done, <strong>just like I assume the browser is already open</strong>. I know that the first thing I open up on my laptop is the browser. I use it for most everything. I mean just check what I can do from my homepage.</p>
<div id="attachment_24" class="wp-caption aligncenter" style="width: 310px"><a href="http://clintdavis.us/wp-content/uploads/2008/11/clintsigoogle.png"><img class="size-medium wp-image-24" title="My iGoogle" src="http://clintdavis.us/wp-content/uploads/2008/11/clintsigoogle-300x155.png" alt="My sweet homepage!" width="300" height="155" /></a><p class="wp-caption-text">My sweet homepage!</p></div>
<p>As you can see, I&#8217;ve got my favorite bookmarks listed, I can check the weather in my area, check my Folding@Home stats. I&#8217;ve also got my ToDo list and I can even check <a title="Me (Clint Davis) on Twitter" href="http://twitter.com/clintdavis" target="_self">my Twitter</a> and post to Twitter. All from my homepage! I&#8217;ve got a delicious plugin integrated to Firefox so I can check and post to <a title="My (Clint Davis) Delicious Account" href="http://delicious.com/seadave77" target="_self">my delicious account</a> from the browser. With the flash plugin I can play video and music inside the browser. LogMeIn provides a plugin that allows me to login to remote desktops inside the browser.</p>
<p>Jeff Atwood on <a title="Coding Horror" href="http://codinghorror.com/blog" target="_self">Coding Horror</a> had a post on a <a title="The Web Browser is the New Laptop" href="http://www.codinghorror.com/blog/archives/001179.html" target="_self">similar topic a little while ago titled &#8220;The Web Browser is the New Laptop.&#8221;</a> He even has a list of the top 10 most used apps, 6 of which are browsers or browser based. What I&#8217;m saying is that the browser is more entrinched than that. You can put your browser on a thumb drive and take it with you. Plug it in to any machine (what machine doesn&#8217;t have USB, not any I want to work with) and you&#8217;re good to go. In the future, I can imagine your computer pretty much being a thin client. Just a small box with ports for the monitor, keyboard, mouse, network, and a couple more USB ports. The bluetooth in the thin client will download your browser and configuration from your cell phone in your pocket (the new thumb drive) and you&#8217;ll be ready to go. No more reformatting your machine and redownloading all your programs.</p>
<p>Some will say that there will always be a need for an operating system. I would agree. There will always be the logical need for a set of files that can abstract away the low level actions such as writing to disk. But I imagine the OS of the future to be like the Linux kernel, small and lightweight. The browser rides on top taking you where you want to go.</p>
<p>&#8220;But the browser can&#8217;t play Crysis at full resolution. And it can&#8217;t run anything close to Photoshop.&#8221;</p>
<p>Not yet but it&#8217;s coming. VMware is working on their &#8220;<a title="VMware Thinstall" href="http://www.thinstall.com/" target="_self">thinstall</a>&#8221; technology, which is basically running an app inside of a virtual machine on your machine. It doesn&#8217;t look like a full desktop, it looks like an app would look, acts like an app would act, except it&#8217;s virtual. Click a link and it downloads and runs on your machine. It&#8217;s not too far to think that instead of running the app on your machine, it opens up a remote desktop connection. Except instead of the desktop, it just shows the app. A remote app connection if you will. The real program is running on a bank of powerful servers and you are streaming a live video of you working with the program. With bandwidth speeds increasing and compression techinques improving, lag and stuttering video will no longer be an issue.</p>
<p>I know it&#8217;s alot to handle. Heck I may even be wrong <img src='http://clintdavis.us/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  But all these things are plausible. Most are reality now. It will be interesting to come back in the future and check to see if my predictions are correct.</p>
]]></content:encoded>
			<wfw:commentRss>http://clintdavis.us/the-browser-is-the-os/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Licensing and Virtualization</title>
		<link>http://clintdavis.us/windows-licensing-and-virtualization/</link>
		<comments>http://clintdavis.us/windows-licensing-and-virtualization/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 21:07:56 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://clintdavis.us/test/?p=6</guid>
		<description><![CDATA[I&#8217;ve been getting into VMware at work and it is working out well. We had eight instances of Windows XP Professional running various things. Some were development machines, some were my desktops, and a few were just filler for me trying to see how much the server could handle.
Notice the past tense.
Turns out that our [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been getting into VMware at work and it is working out well. We had eight instances of Windows XP Professional running various things. Some were development machines, some were my desktops, and a few were just filler for me trying to see how much the server could handle.</p>
<p>Notice the past tense.</p>
<p>Turns out that our site license for Windows is an upgrade license. A virtual machine is technically a blank box, it doesn&#8217;t come with Windows pre-loaded like a physical machine would say from Dell. So we are breaking our license agreement with Microsoft.</p>
<div id="attachment_26" class="wp-caption alignright" style="width: 310px"><a href="http://clintdavis.us/wp-content/uploads/2008/11/windows-icon.jpg"><img class="size-medium wp-image-26" title="Windows Vista Icon" src="http://clintdavis.us/wp-content/uploads/2008/11/windows-icon-300x283.jpg" alt="Microsoft...always complicated. (New Tag Line)" width="300" height="283" /></a><p class="wp-caption-text">Microsoft...always complicated. (New Tag Line)</p></div>
<p>Crap.</p>
<p>So I MacGyver a solution to work and shut down the machines. Did I mention we are going through budget cuts at work? I don&#8217;t want to explain to the boss that we have to pay a five figure fine!</p>
<p>The simple solution would be to buy a couple retail copies of Windows and be done with it. Then we could put those copies on the shelves and continue on our way, being in compliance with the licensing agreement. But the boss isn&#8217;t authorizing any purchases, period. Luckily, another guy in our office found an old copy of Windows Server 2003 Enterprise we had left over. So I&#8217;m using that right now.</p>
<p>So now I have to migrate all those machines down to one machine and get that working.</p>
<p>Bummer.</p>
]]></content:encoded>
			<wfw:commentRss>http://clintdavis.us/windows-licensing-and-virtualization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
