Создаём класс Protector.cs
Используем так:
После запуска в рефлекторе будет не читаемый файл.
C#:
public class Protector
{
public static void ReplaceData(string filename, int position, byte[] data)
{
using (Stream stream = File.Open(filename, FileMode.Open))
{
stream.Position = position;
stream.Write(data, 0, data.Length);
}
}
}
C#:
ReplaceData(filename, 0xF4, new byte[] { 0x9 });