public static Boolean SetCliVerInPEHeader( string sCliBinaryFileName, string sRequestedNewVersion )
{
PEReader pereadr = null;
try
{
pereadr = new PEReader( sCliBinaryFileName , true );
}
catch ( Exception exc883 )
{
Console.WriteLine( "Error_vep535: Unable to open PEReader, possible incorrect filename? fileName=" + sCliBinaryFileName );
Console.WriteLine( exc883.ToString() );
return false;
}
pereadr.SetSignatureVersion( sRequestedNewVersion );
pereadr.Close();
Console.WriteLine( "For {0}, new CLI version set to = {1}" ,sCliBinaryFileName ,sRequestedNewVersion );
return true;
}//SetCliVerInPEHeader()