static void Main(string[] args) { Console.Title = "gusd SPAM"; Aviso("Lendo configuraƧoes"); if (!File.Exists("config.json")) { cTools.Escrever("%4Digite seu %2email%4: "); string email = Console.ReadLine(); cTools.Escrever("%4Digite sua %2senha%4: "); string senha = Console.ReadLine(); cTools.Escrever("%4Digite o %2smtp%4: "); string smtp = Console.ReadLine(); cTools.Escrever("%4Digite a %2porta%4: "); int saida = -1; if (!int.TryParse(Console.ReadLine(), out saida)) { Error("Voce digitou uma porta invalida!"); return; } Config = new cConfig(email, senha, saida, smtp); cConfig.Salvar(Config); } else { Config = cConfig.Carregar(); } Aviso("Verificando arquivos"); if (!File.Exists("body.html")) { Error("Arquivo body.html nao encontrado!"); return; } if (!File.Exists("emails.txt")) { File.Create("emails.txt"); } if (!File.Exists("contas.txt")) { File.Create("contas.txt"); } strCorpo = File.ReadAllText("body.html"); cTools.Escrever("%4Digite o %2assunto%4: "); strAssunto = Console.ReadLine(); Aviso("%3Tudo Pronto, Iniciando... %4(Pressione alguma tecla para iniciar)"); Console.ReadLine(); new Thread(Iniciar).Start(); }
public static void Salvar(cConfig c) { File.WriteAllText("config.json", JsonConvert.SerializeObject(c)); }