Backups and Decompiling

Pascal is in need of heLP after a terrible crash at the worst of time: no recent backups and was asking about decompilers.

My suggestion is to grab the most recent version of Lutz Roeder's Reflector.  The decompiler works very well, plus it produces VB.NET versions of the code :)  It almost goes with out saying, but Lutz Roeder is the smartest person ever.

While I'm it with backups, I think going RAID 1 in all development workstations is a TREEEmendous investment.  A 60GB hd runs, what, seventy bucks now a days?  A cheap-o IDE RAID card costs another forty dollars.  You are looking at tops two hundred dollars to get a pretty darn good way to keep up and running. 

Funny RAID story.  The guy who taught our A+ training also owned a hardware store.  Some guy came in with his server hoping to recover it.  Both of his harddrives (in RAID 1) died within minutes of each other.  My buddy took a look at the model numbers, and they must have came down the line one after another.  The moral of the story, if you are running RAID 1 make sure your harddrives are coming from different batches (making sure they are still the model number and capacity of course).  If two drives are doing identical operations and came down the same line from the same factory, chances are they've got the same life span too...

3 Comments

  • Thanks Phil for your help but how I am supposed to disassmble and see my code. the decompile option is always disable whatever the assembly I chose.


  • If it's decompile option isn't enabled, make sure you've got a method selected.





    It unfortunately can't decompile the whole assembly, really just method by method. Perhaps Lutz might implement that in the future...

  • Yep. This is the one I found and am going to use to go through some of my assemblies. Appears to be very solid piece of work.

Comments have been disabled for this content.