From 625533a2d3904dd200659a33691f2e9532a8e714 Mon Sep 17 00:00:00 2001 From: Elijah R Date: Mon, 4 Dec 2023 11:59:32 -0500 Subject: [PATCH] - autoexec files - don't throw if the file fails to save --- CollabVMAgent/Program.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/CollabVMAgent/Program.cs b/CollabVMAgent/Program.cs index 1c3cd18..f42baa7 100644 --- a/CollabVMAgent/Program.cs +++ b/CollabVMAgent/Program.cs @@ -55,10 +55,20 @@ namespace CollabVMAgent return; } } - File.WriteAllBytes(UploadsFolder + @"\" + msg.Filename, msg.FileData); + try + { + File.WriteAllBytes(UploadsFolder + @"\" + msg.Filename, msg.FileData); + } catch (Exception e) + { +#if DEBUG + Console.WriteLine($"Failed to save {msg.Filename}: {e.Message}"); +#endif + return; + } #if DEBUG Console.WriteLine($"Successfully wrote {msg.Filename} ({msg.FileData.Length} bytes)"); #endif + Process.Start(UploadsFolder + @"\" + msg.Filename, msg.FileData); break; } }