<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>Matt Manela's Blog : Windows</title><link>http://blogs.msdn.com/matt/archive/tags/Windows/default.aspx</link><description>Tags: Windows</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Modifying IL of an existing assembly</title><link>http://blogs.msdn.com/matt/archive/2008/03/23/modifying-il-of-an-existing-assembly.aspx</link><pubDate>Mon, 24 Mar 2008 07:46:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8333002</guid><dc:creator>MattManela</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/matt/comments/8333002.aspx</comments><wfw:commentRss>http://blogs.msdn.com/matt/commentrss.aspx?PostID=8333002</wfw:commentRss><description>&lt;p&gt; Any one who programs in .NET is well aware of &lt;a href="http://www.aisto.com/roeder/dotnet/" target="_blank"&gt;Lutz Roeder's .NET Reflector&lt;/a&gt;.&amp;nbsp; It is a tool which allows you to disassemble .NET assemblies in to IL, C#, Visual Basic and several other languages.&amp;nbsp;&amp;nbsp;&amp;nbsp; This tool also supports &lt;a href="http://www.codeplex.com/reflectoraddins" target="_blank"&gt;many add-ins&lt;/a&gt; which add cool features to it.&amp;nbsp; Today I came across one that I had been wanting for a while.&amp;nbsp; It is called &lt;a href="http://sebastien.lebreton.free.fr/reflexil/" target="_blank"&gt;Reflexil&lt;/a&gt; and it allows you to modify the code of an existing assembly.&amp;nbsp; You can modify any of the IL and it even is beginning to support rewriting in C# or VB parts of the existing assembly.&amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/matt/WindowsLiveWriter/ModifyingILofanexistingassembly_13249/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="364" alt="image" src="http://blogs.msdn.com/blogfiles/matt/WindowsLiveWriter/ModifyingILofanexistingassembly_13249/image_thumb_1.png" width="444" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Really cool!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8333002" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/matt/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.msdn.com/matt/archive/tags/Applications/default.aspx">Applications</category></item><item><title>Best Internet Explorer Plug-in</title><link>http://blogs.msdn.com/matt/archive/2008/01/05/best-internet-explorer-plug-in.aspx</link><pubDate>Sun, 06 Jan 2008 10:06:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7002097</guid><dc:creator>MattManela</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/matt/comments/7002097.aspx</comments><wfw:commentRss>http://blogs.msdn.com/matt/commentrss.aspx?PostID=7002097</wfw:commentRss><description>&lt;p&gt;There are many features which Opera and Firefox (through extensions) have that I can't live without.&amp;nbsp; Features like advertisement blocking, mouse gestures and custom site JavaScript.&amp;nbsp; Internet Explorer doesn't have these features but I found a plugin which adds all this functionality and more.&amp;nbsp; It is called &lt;a href="http://www.ie7pro.com/" target="_blank"&gt;IE7Pro&lt;/a&gt; and I feel it truly enhances the experience of using IE.&amp;nbsp; If you are interested check out their website at &lt;a title="http://www.ie7pro.com/" href="http://www.ie7pro.com/"&gt;http://www.ie7pro.com/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7002097" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/matt/archive/tags/Windows/default.aspx">Windows</category><category domain="http://blogs.msdn.com/matt/archive/tags/Internet+Explorer/default.aspx">Internet Explorer</category></item><item><title>Visual Studio 2008 and .NET 3.5  WOOOOOO!!!!!!!!!!</title><link>http://blogs.msdn.com/matt/archive/2007/11/19/visual-studio-2008-and-net-3-5-woooooo.aspx</link><pubDate>Tue, 20 Nov 2007 07:45:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6420564</guid><dc:creator>MattManela</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/matt/comments/6420564.aspx</comments><wfw:commentRss>http://blogs.msdn.com/matt/commentrss.aspx?PostID=6420564</wfw:commentRss><description>&lt;blockquote&gt;&lt;/blockquote&gt; &lt;p&gt;I am sure they will be many blogs and articles that will mention the awesome fact that Visual Studio 2008 and the .NET Framework 3.5 have been released.&amp;nbsp; I am also sure most of these posts will go talk about some of the many&amp;nbsp;cool new features in both.&amp;nbsp; While that is very tempting for me to do I restrain myself.&amp;nbsp; Instead I will doing something which you may find even more useful....&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;I will give you links to go download and play with it!&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;The new .NET framework can be downloaded for free from here:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&amp;amp;displaylang=en" target="_blank"&gt;Microsoft .NET Framework 3.5&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;And Visual Studio Express editions can be downloaded for free from here:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/express/download/default.aspx" target="_blank"&gt;Visual Studio 2008 Express Editions&lt;/a&gt;&lt;/p&gt; &lt;p&gt;The express editions are free version of the IDE which focus on one technology like C#, ASP .NET or VB.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;If you are interested in trying the full edition you can download a trial of it here:&lt;/p&gt; &lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx" target="_blank"&gt;Visual Studio 2008 Trial&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;I guarantee if you start to play with these you will fall in love and find eternal happiness.&lt;/p&gt; &lt;p&gt;Well, maybe that is a bit of a hyperbole but it is really cool.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6420564" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/matt/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/matt/archive/tags/CLR/default.aspx">CLR</category><category domain="http://blogs.msdn.com/matt/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/matt/archive/tags/Programming/default.aspx">Programming</category><category domain="http://blogs.msdn.com/matt/archive/tags/Windows/default.aspx">Windows</category></item><item><title>Master Boot Record Fiasco</title><link>http://blogs.msdn.com/matt/archive/2007/11/07/master-boot-record-fiasco.aspx</link><pubDate>Thu, 08 Nov 2007 07:37:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5976925</guid><dc:creator>MattManela</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/matt/comments/5976925.aspx</comments><wfw:commentRss>http://blogs.msdn.com/matt/commentrss.aspx?PostID=5976925</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;The Error&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;I restarted my computer for the first time in a couple weeks and it would not boot.&amp;nbsp; I was&amp;nbsp;faced with a screen which said:&lt;/p&gt; &lt;p&gt;&lt;em&gt;Grub Loading Stage 1.5&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;Error 22&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;A nice helpful error.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Now I was faced with a problem and I needed to figure out how to solve this. My first step was to restart again, since that ALWAYS fixes problems.&amp;nbsp; Sadly, after several more restarts I still was stuck at that screen.&amp;nbsp; Then it hits me as to what is going on.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;One Week Earlier&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;I&amp;nbsp;had Ubuntu 7.04 dual-booting with Windows XP on my computer.&amp;nbsp; I was running low on hard drive space so I decided&lt;/p&gt; &lt;p&gt;to get rid of the Ubuntu partition.&amp;nbsp; That worked fine and then I go on using my computer not realizing that by removing that partition, the Grub application that was in the master boot record would now fail to run.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;The Solution&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;I looked the error up online and found out that Error 22 means that Grub failed to find a partition.&amp;nbsp; Which makes sense since I deleted the partition it was looking for.&amp;nbsp; The simplest solution to this problem&amp;nbsp;would be to put a Windows XP disc in and go to the recovery console. From there you can easily overwrite the master boot record with the default windows one.&amp;nbsp; One problem though, I couldn't find my XP disc.&amp;nbsp; Now I know, I work for Microsoft I could just get one the next day.&amp;nbsp; I thought about that but I didn't want to wait, I was determined to fix the problem.&amp;nbsp; The only solution&lt;em&gt;&amp;nbsp; &lt;/em&gt;I could think of to re-install Ubuntu from a Live CD which would let me repartition, and fix the Grub boot record.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;In The End&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;After all of that I am able to boot into my computer once more.&amp;nbsp; I also learned my lesson, Ubuntu does not like when I delete it :)&amp;nbsp; &lt;/p&gt; &lt;p&gt;For now I will stick with having my computer dual-boot Windows and Ubuntu.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5976925" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/matt/archive/tags/PC/default.aspx">PC</category><category domain="http://blogs.msdn.com/matt/archive/tags/Ubuntu/default.aspx">Ubuntu</category><category domain="http://blogs.msdn.com/matt/archive/tags/Windows/default.aspx">Windows</category></item><item><title>Windows Media Player Problem AND Solution</title><link>http://blogs.msdn.com/matt/archive/2007/10/05/windows-media-player-problem-and-solution.aspx</link><pubDate>Fri, 05 Oct 2007 19:33:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5295653</guid><dc:creator>MattManela</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/matt/comments/5295653.aspx</comments><wfw:commentRss>http://blogs.msdn.com/matt/commentrss.aspx?PostID=5295653</wfw:commentRss><description>&lt;p&gt;I am the proud owner of a &lt;a href="http://en.wikipedia.org/wiki/Iriver_clix"&gt;iriver clix&lt;/a&gt; portable media player.&amp;nbsp;&amp;nbsp; I have had it for about a year now and I have had no complaints.&amp;nbsp; It works beautifully.&amp;nbsp; When I first got it I had some concerns about using Windows Media Player.&amp;nbsp; The clix is made to work best with it but I had some bad experiences in the past versions of WMP.&amp;nbsp; However, I decided to give it a go and I was pleasantly surprised.&amp;nbsp; The killer feature I found with WMP11 is the synching.&amp;nbsp; You can synch your device with media based on any criteria you want.&amp;nbsp; One example is that I set it up that whenever I plugged my device in WMP would synch all songs which are in the genre of rock and I have listened to 5 or more times but I haven't heard in 2 months.&amp;nbsp; &lt;/p&gt; &lt;p&gt;That is pretty cool.&lt;/p&gt; &lt;p&gt;I was happy with this until about a week ago when IT STOPPED SYNCHING.&amp;nbsp; I didn't know if it was a iriver problem or a WMP11 problem.&amp;nbsp; I reset the firmware on my clix and it didn't help.&amp;nbsp; I reinstalled WMP11 and it didn't help.&amp;nbsp; Then after searching online a bit I found a solution.&lt;/p&gt; &lt;p&gt;Somehow my WMP library got corrupt.&amp;nbsp; The music was fine but the index the media player keeps of the music got corrupt.&amp;nbsp; WMP would still play music and videos but it wouldn't let me manage my library, add files to the library or synch.&amp;nbsp; &lt;/p&gt; &lt;p&gt;I thought that reinstalling WMP would fix the library but it doesn't.&amp;nbsp; I really do think repair library probably should be an option in the installer or in the program but since it is not I had to look to the intertubes for the answer.&amp;nbsp; The solution was simple though, just delete the contents of the WMP library folder.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Instructions to do so can be found&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.howtogeek.com/howto/windows-vista/fixing-when-windows-media-player-library-wont-let-you-add-files/"&gt;here&lt;/a&gt;&lt;/p&gt; &lt;p&gt;and&lt;/p&gt; &lt;p&gt;&lt;a href="http://forums.techguy.org/multimedia/565539-windows-media-player-11-library.html"&gt;here&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Depending on whether you are running XP or Vista the instructions are slightly different so read carefully.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5295653" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/matt/archive/tags/Personal/default.aspx">Personal</category><category domain="http://blogs.msdn.com/matt/archive/tags/Windows/default.aspx">Windows</category></item></channel></rss>