public static void InjectMemory(string memoryFilepath, object computer)
 {
     using (FileStream fileStream = File.OpenRead(memoryFilepath))
     {
         MemoryContents memoryContents = MemoryContents.Deserialize(XmlReader.Create((Stream)fileStream));
         ((Computer)computer).Memory = memoryContents;
     }
 }
Exemple #2
0
 public static MemoryContents GetMemoryFromEncodedFileString(string data)
 {
     using (Stream streamFromString = Utils.GenerateStreamFromString(MemoryContents.ReExpandSaveString(FileEncrypter.DecryptString(data.Substring("MEMORY_DUMP : FORMAT v1.22 ----------\n\n".Length + 400 + 2), "19474-217316293")[2])))
         return(MemoryContents.Deserialize(XmlReader.Create(streamFromString)));
 }