Ejemplo n.º 1
0
        public void WhenIReadTheImportAddressTable()
        {
            var fileName = ScenarioContext.Current.Get <string>("FileName");
            var filePath = string.Format(@".\TestArtifacts\{0}", fileName);

            if (!File.Exists(filePath))
            {
                filePath = string.Format(@".\{0}", fileName);
                Console.WriteLine(string.Format(@"File not Found: .\TestArtifacts\{0}", fileName));
            }
            using (FileStream inputFile = File.OpenRead(filePath))
            {
                var optionalHeaderDataDirectories = ScenarioContext.Current.Get <OptionalHeaderDataDirectories>("OptionalHeaderDataDirectories");
                var sectionTables      = ScenarioContext.Current.Get <List <SectionTable> >("SectionTables");
                var importAddressTable = ImportAddressTable.ReadImportAddresses(inputFile, optionalHeaderDataDirectories, sectionTables);
                ScenarioContext.Current.Add("ImportAddressTable", importAddressTable);
            }
        }
Ejemplo n.º 2
0
 public virtual void VisitImportAddressTable(ImportAddressTable iat)
 {
 }
Ejemplo n.º 3
0
 public virtual void VisitImportAddressTable(ImportAddressTable iat)
 {
 }