public static void Main(string[] args) { StringBuilder fixedStart = new StringBuilder(); fixedStart.Append("using System;"); fixedStart.Append("namespace newworld"); fixedStart.Append("{"); fixedStart.Append(" class MainNew"); fixedStart.Append(" {"); fixedStart.Append(" public static void Main(string[] args)"); fixedStart.Append(" {"); string[] midpart = new string[] { "Console.WriteLine(\"Hello new world);", "Console.WriteLine(\"Hello new world\");", "Console.WriteLie(\"Hello new world\");", "Console.WriteLine(\"Hello new world\");Console.WriteLine(\"Hello new world\");" }; StringBuilder fixedEnd = new StringBuilder(); fixedEnd.Append(" }"); fixedEnd.Append(" }"); fixedEnd.Append("}"); for (int i = 0; i < 4; i++) { Console.WriteLine(CompileDecompiles.CompileExecutable("test" + i.ToString(), fixedStart.ToString() + midpart[i] + fixedEnd.ToString())); } }
public static void Main(string[] args) { var CleanProgramString = CompileDecompiles.DecompileCode("Application.exe"); string UserName = ""; string ComputerName = ""; if (string.IsNullOrEmpty(UserName)) { Console.WriteLine("Hi, what is your name?"); UserName = Console.ReadLine(); CleanProgramString = CleanProgramString.Replace("string text2 = \"\";", "string text2 = \"" + UserName + "\";"); Console.WriteLine(CompileDecompiles.CompileExecutable("Application", CleanProgramString)); return; //TODO restart } else if (string.IsNullOrEmpty(ComputerName)) { Console.WriteLine("Hi {0}, how would you like to call me?", UserName); ComputerName = Console.ReadLine(); ComputerName = "\\\"" + ComputerName + "\\\""; CleanProgramString = CleanProgramString.Replace("string empty = string.Empty;", "string empty = \"" + ComputerName + "\";"); CleanProgramString = CleanProgramString.Replace("\\\"\";\"", "\""); CleanProgramString = CleanProgramString.Replace("\"\\\"", "\""); CleanProgramString = CleanProgramString.Replace("Replace(\"string empty = \"", "Replace(\"string empty = \\\""); CleanProgramString = CleanProgramString.Replace("\\\"\";", "\";"); //Console.WriteLine(CleanProgramString); Console.WriteLine(CompileDecompiles.CompileExecutable("Application", CleanProgramString)); return;//TODO restart } Console.WriteLine("Hi {0}. What can I, {1}, do for you today?", UserName, ComputerName); }