Nikolay Kostov
Nikolay Kostov
Good job! Can you provide us with a fix? :)
What changes do you suggest here: https://github.com/NikolayIT/OpenJudgeSystem/blob/38fbf8de04954514ab9f45549df3d002363b3392/Open%20Judge%20System/Workers/OJS.Workers.Executors/Process/RestrictedProcess.cs#L351
Some optimizations are done in 4747b02bbd1b91e1ef1229824acd7d124301abd8
``` Unhandled Exception: System.UnauthorizedAccessException: Access to the path 'C:\Windows\TEMP\i2nx2z5n.tmp' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32...
May be create special execution strategy with less restrictions and assign this contest to it
We should think what do we do with the multi-language support
This happens when stack overflow exception is thrown
``` Process[] proc = Process.GetProcesses(); foreach (var process in proc) { try { process.Kill(); } catch (Exception ex) { Console.WriteLine(ex.Message); } } ```
This can be solved with Windows Firewall.
Partially done with low integrity mode. Anyway process is still able to write in some places. More info: http://msdn.microsoft.com/en-us/library/bb625960.aspx ``` Windows Vista has specific file and registry locations that are...