Removed custom error logging, because it may cause bugs for some users

master
1987kostya 4 years ago
parent f3799a87c1
commit 9b7625f2ae

@ -125,7 +125,13 @@ namespace DotNetCTFDumper.GUI
private void openFileDialog1_FileOk(object sender, CancelEventArgs e) private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
{ {
var worker = new BackgroundWorker(); var worker = new BackgroundWorker();
worker.DoWork += (workSender, workE) => StartReading(); worker.DoWork += (workSender, workE) =>
{
if(File.Exists(openFileDialog1.FileName)) StartReading();
else throw new NotImplementedException("File not found");
};
worker.RunWorkerCompleted += (workSender, workE) => worker.RunWorkerCompleted += (workSender, workE) =>
{ {

@ -250,7 +250,7 @@ namespace DotNetCTFDumper.MMFParser.EXE
} }
if (loader != null) loader.Read(); loader?.Read();
return loader; return loader;
} }

@ -32,8 +32,20 @@ namespace DotNetCTFDumper
var dumpSounds = true; var dumpSounds = true;
AppDomain.CurrentDomain.FirstChanceException += (sender, eventArgs) => AppDomain.CurrentDomain.FirstChanceException += (sender, eventArgs) =>
{ {
var error = new ErrorLogBox(eventArgs.Exception); Logger.Log("ERROR: ");
Logger.Log(eventArgs.Exception.ToString());
/*ErrorLogBox error = null;
try
{
error = new ErrorLogBox(eventArgs.Exception);
}
finally
{
Application.Run(error); Application.Run(error);
}*/
}; };
Settings.UseGUI = true; Settings.UseGUI = true;
@ -42,7 +54,7 @@ namespace DotNetCTFDumper
{ {
MyForm = new MainForm(Color.FromName(args[0])); MyForm = new MainForm(Color.FromName(args[0]));
} }
else else if(args.Length==0)
{ {
MyForm = new MainForm(Color.FromArgb(223, 114, 38)); MyForm = new MainForm(Color.FromArgb(223, 114, 38));
} }
@ -52,7 +64,7 @@ namespace DotNetCTFDumper
if (args.Length > 0 && (args[0] == "-h" || args[0] == "-help")) /*if (args.Length > 0 && (args[0] == "-h" || args[0] == "-help"))
{ {
Logger.Log("DotNetCTFDumper: 0.0.5", true, ConsoleColor.Green); Logger.Log("DotNetCTFDumper: 0.0.5", true, ConsoleColor.Green);
Logger.Log("Lauch Args:", true, ConsoleColor.Green); Logger.Log("Lauch Args:", true, ConsoleColor.Green);
@ -68,7 +80,7 @@ namespace DotNetCTFDumper
Environment.Exit(0); Environment.Exit(0);
} }
if (args.Length > 1) ReadFile(path, verbose, dumpImages, dumpSounds); if (args.Length > 1) ReadFile(path, verbose, dumpImages, dumpSounds);*/
} }
public static void ReadFile(string path, bool verbose = false, bool dumpImages = false, bool dumpSounds = true) public static void ReadFile(string path, bool verbose = false, bool dumpImages = false, bool dumpSounds = true)

@ -12,8 +12,8 @@ namespace DotNetCTFDumper.Utils
{ {
if (_writer == null) if (_writer == null)
{ {
File.Delete("Dump.log"); File.Delete("NewLog.log");
_writer = new StreamWriter("Dump.log", true); _writer = new StreamWriter("NewLog.log", true);
_writer.AutoFlush = true; _writer.AutoFlush = true;
} }

Loading…
Cancel
Save