I want to take a binary file (exe, msi, dll, whatever) and be able to actually \"see\" the binary code or whatever base I\'d like (hexadecimal whatever). Figured the easiest
You can read all bytes of a file in C# or any .NET language by calling the static method ReadAllBytes.
byte[] allBytes = File.ReadAllBytes("YourPath");
It will put all the bytes into an array.
If you want to covert it to HexaDecimal see here.