/// <summary>
/// Write a binary file
/// </summary>
/// <param name="filePath">Full path of file to be written</param>
/// <returns>True, if success</returns>
public bool WriteBinaryFile(string filePath, byte[] contents)
{
        bool okok = true;

        try
        {
                using (FileStream fs = new FileStream(filePath, FileMode.CreateNew))
                {
                    using (BinaryWriter w = new BinaryWriter(fs))
                    {
                        w.Write(contents);
                    }
                }
        }
        catch (IOException e)
        {
                okok = false;
        }

        return okok;
}