Skip to content
This repository was archived by the owner on Jun 30, 2025. It is now read-only.

Commit 282b21c

Browse files
committed
fix fucking errors
1 parent 723fb62 commit 282b21c

1 file changed

Lines changed: 47 additions & 67 deletions

File tree

SafeExamBrowser.Configuration/ConfigurationData/DataValues.cs

Lines changed: 47 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -100,13 +100,6 @@ internal AppSettings LoadDefaultSettings()
100100
{
101101
var settings = new AppSettings();
102102

103-
settings.ActionCenter.EnableActionCenter = true;
104-
settings.ActionCenter.ShowApplicationInfo = true;
105-
settings.ActionCenter.ShowApplicationLog = false;
106-
settings.ActionCenter.ShowClock = true;
107-
settings.ActionCenter.ShowKeyboardLayout = true;
108-
settings.ActionCenter.ShowNetwork = false;
109-
110103
// settings.Applications.Blacklist.Add(new BlacklistApplication { ExecutableName = "AA_v3.exe", OriginalName = "AA_v3.exe" });
111104
// settings.Applications.Blacklist.Add(new BlacklistApplication { ExecutableName = "AeroAdmin.exe", OriginalName = "AeroAdmin.exe" });
112105
// settings.Applications.Blacklist.Add(new BlacklistApplication { ExecutableName = "beamyourscreen-host.exe", OriginalName = "beamyourscreen-host.exe" });
@@ -166,26 +159,26 @@ internal AppSettings LoadDefaultSettings()
166159
settings.Browser.AdditionalWindow.Position = WindowPosition.Right;
167160
settings.Browser.AdditionalWindow.RelativeHeight = 100;
168161
settings.Browser.AdditionalWindow.RelativeWidth = 50;
169-
settings.Browser.AdditionalWindow.ShowHomeButton = true;
162+
settings.Browser.AdditionalWindow.ShowHomeButton = false;
170163
settings.Browser.AdditionalWindow.ShowReloadWarning = false;
171164
settings.Browser.AdditionalWindow.ShowToolbar = true;
172-
settings.Browser.AdditionalWindow.UrlPolicy = UrlPolicy.Never; // needs to be researched
165+
settings.Browser.AdditionalWindow.UrlPolicy = UrlPolicy.Never;
173166
settings.Browser.AllowConfigurationDownloads = true;
174167
settings.Browser.AllowCustomDownAndUploadLocation = false;
175168
settings.Browser.AllowDownloads = true;
176169
settings.Browser.AllowFind = true;
177170
settings.Browser.AllowPageZoom = true;
178171
settings.Browser.AllowPdfReader = true;
179172
settings.Browser.AllowPdfReaderToolbar = false;
180-
settings.Browser.AllowPrint = true;
173+
settings.Browser.AllowPrint = false;
181174
settings.Browser.AllowUploads = true;
182175
settings.Browser.DeleteCacheOnShutdown = true;
183176
settings.Browser.DeleteCookiesOnShutdown = true;
184177
settings.Browser.DeleteCookiesOnStartup = true;
185178
settings.Browser.EnableBrowser = true;
186179
settings.Browser.MainWindow.AllowAddressBar = false;
187180
settings.Browser.MainWindow.AllowBackwardNavigation = false;
188-
settings.Browser.MainWindow.AllowDeveloperConsole = false;
181+
settings.Browser.MainWindow.AllowDeveloperConsole = true;
189182
settings.Browser.MainWindow.AllowForwardNavigation = false;
190183
settings.Browser.MainWindow.AllowReloading = true;
191184
settings.Browser.MainWindow.FullScreenMode = false;
@@ -201,22 +194,26 @@ internal AppSettings LoadDefaultSettings()
201194
settings.Browser.SendBrowserExamKey = false;
202195
settings.Browser.SendConfigurationKey = false;
203196
settings.Browser.ShowFileSystemElementPath = true;
204-
settings.Browser.StartUrl = "https:/wxnnvs.ftp.sh/un-seb";
197+
settings.Browser.StartUrl = "https://www.safeexambrowser.org/start";
205198
settings.Browser.UseCustomUserAgent = false;
199+
settings.Browser.UseIsolatedClipboard = false;
206200
settings.Browser.UseQueryParameter = false;
207201
settings.Browser.UseTemporaryDownAndUploadDirectory = false;
208202

209203
settings.ConfigurationMode = ConfigurationMode.Exam;
210204

211-
settings.Display.AllowedDisplays = 1;
205+
settings.Display.AllowedDisplays = 10000;
212206
settings.Display.AlwaysOn = true;
213207
settings.Display.IgnoreError = false;
214208
settings.Display.InternalDisplayOnly = false;
215209

216210
settings.Keyboard.AllowAltEsc = true;
217211
settings.Keyboard.AllowAltF4 = true;
218212
settings.Keyboard.AllowAltTab = true;
213+
settings.Keyboard.AllowCtrlC = true;
219214
settings.Keyboard.AllowCtrlEsc = true;
215+
settings.Keyboard.AllowCtrlV = true;
216+
settings.Keyboard.AllowCtrlX = true;
220217
settings.Keyboard.AllowEsc = true;
221218
settings.Keyboard.AllowF1 = true;
222219
settings.Keyboard.AllowF2 = true;
@@ -235,58 +232,35 @@ internal AppSettings LoadDefaultSettings()
235232

236233
settings.LogLevel = LogLevel.Debug;
237234

238-
settings.Mouse.AllowMiddleButton = false;
235+
settings.Mouse.AllowMiddleButton = true;
239236
settings.Mouse.AllowRightButton = true;
240237

241238
settings.PowerSupply.ChargeThresholdCritical = 0.1;
242239
settings.PowerSupply.ChargeThresholdLow = 0.2;
243240

244241
settings.Proctoring.Enabled = false;
245242
settings.Proctoring.ForceRaiseHandMessage = false;
246-
settings.Proctoring.JitsiMeet.AllowChat = false;
247-
settings.Proctoring.JitsiMeet.AllowClosedCaptions = false;
248-
settings.Proctoring.JitsiMeet.AllowRaiseHand = false;
249-
settings.Proctoring.JitsiMeet.AllowRecording = false;
250-
settings.Proctoring.JitsiMeet.AllowTileView = false;
251-
settings.Proctoring.JitsiMeet.AudioMuted = true;
252-
settings.Proctoring.JitsiMeet.AudioOnly = false;
253-
settings.Proctoring.JitsiMeet.Enabled = false;
254-
settings.Proctoring.JitsiMeet.ReceiveAudio = false;
255-
settings.Proctoring.JitsiMeet.ReceiveVideo = false;
256-
settings.Proctoring.JitsiMeet.SendAudio = true;
257-
settings.Proctoring.JitsiMeet.SendVideo = true;
258-
settings.Proctoring.JitsiMeet.ShowMeetingName = false;
259-
settings.Proctoring.JitsiMeet.VideoMuted = false;
260243
settings.Proctoring.ScreenProctoring.Enabled = false;
261244
settings.Proctoring.ScreenProctoring.ImageDownscaling = 1.0;
262245
settings.Proctoring.ScreenProctoring.ImageFormat = ImageFormat.Png;
263246
settings.Proctoring.ScreenProctoring.ImageQuantization = ImageQuantization.Grayscale4bpp;
264247
settings.Proctoring.ScreenProctoring.MaxInterval = 5000;
265-
settings.Proctoring.ScreenProctoring.MetaData.CaptureApplicationData = true;
266-
settings.Proctoring.ScreenProctoring.MetaData.CaptureBrowserData = true;
267-
settings.Proctoring.ScreenProctoring.MetaData.CaptureWindowTitle = true;
248+
settings.Proctoring.ScreenProctoring.MetaData.CaptureApplicationData = false;
249+
settings.Proctoring.ScreenProctoring.MetaData.CaptureBrowserData = false;
250+
settings.Proctoring.ScreenProctoring.MetaData.CaptureWindowTitle = false;
268251
settings.Proctoring.ScreenProctoring.MinInterval = 1000;
269-
settings.Proctoring.ShowRaiseHandNotification = true;
270-
settings.Proctoring.ShowTaskbarNotification = true;
271-
settings.Proctoring.WindowVisibility = WindowVisibility.Hidden;
272-
settings.Proctoring.Zoom.AllowChat = false;
273-
settings.Proctoring.Zoom.AllowClosedCaptions = false;
274-
settings.Proctoring.Zoom.AllowRaiseHand = false;
275-
settings.Proctoring.Zoom.AudioMuted = true;
276-
settings.Proctoring.Zoom.Enabled = false;
277-
settings.Proctoring.Zoom.ReceiveAudio = false;
278-
settings.Proctoring.Zoom.ReceiveVideo = false;
279-
settings.Proctoring.Zoom.SendAudio = true;
280-
settings.Proctoring.Zoom.SendVideo = true;
281-
settings.Proctoring.Zoom.VideoMuted = false;
252+
settings.Proctoring.ShowRaiseHandNotification = false;
253+
settings.Proctoring.ShowTaskbarNotification = false;
282254

283255
settings.Security.AllowApplicationLogAccess = false;
284256
settings.Security.AllowTermination = true;
285257
settings.Security.AllowReconfiguration = false;
286-
settings.Security.ClipboardPolicy = ClipboardPolicy.Isolated; // needs to be researched
258+
settings.Security.AllowStickyKeys = false;
259+
settings.Security.ClipboardPolicy = ClipboardPolicy.Allow;
287260
settings.Security.DisableSessionChangeLockScreen = false;
288261
settings.Security.KioskMode = KioskMode.CreateNewDesktop;
289-
settings.Security.VerifyCursorConfiguration = true;
262+
settings.Security.VerifyCursorConfiguration = false;
263+
settings.Security.VerifySessionIntegrity = false;
290264
settings.Security.VirtualMachinePolicy = VirtualMachinePolicy.Deny;
291265

292266
settings.Server.PingInterval = 1000;
@@ -295,35 +269,41 @@ internal AppSettings LoadDefaultSettings()
295269
settings.Server.RequestTimeout = 30000;
296270
settings.Server.PerformFallback = false;
297271

298-
settings.Service.DisableChromeNotifications = true;
299-
settings.Service.DisableEaseOfAccessOptions = true;
300-
settings.Service.DisableFindPrinter = true;
301-
settings.Service.DisableNetworkOptions = true;
302-
settings.Service.DisablePasswordChange = true;
303-
settings.Service.DisablePowerOptions = true;
304-
settings.Service.DisableRemoteConnections = true;
305-
settings.Service.DisableSignout = true;
272+
settings.Service.DisableChromeNotifications = false;
273+
settings.Service.DisableEaseOfAccessOptions = false;
274+
settings.Service.DisableFindPrinter = false;
275+
settings.Service.DisableNetworkOptions = false;
276+
settings.Service.DisablePasswordChange = false;
277+
settings.Service.DisablePowerOptions = false;
278+
settings.Service.DisableRemoteConnections = false;
279+
settings.Service.DisableSignout = false;
306280
settings.Service.DisableTaskManager = false;
307-
settings.Service.DisableUserLock = true;
308-
settings.Service.DisableUserSwitch = true;
309-
settings.Service.DisableVmwareOverlay = true;
310-
settings.Service.DisableWindowsUpdate = true;
311-
settings.Service.IgnoreService = true;
281+
settings.Service.DisableUserLock = false;
282+
settings.Service.DisableUserSwitch = false;
283+
settings.Service.DisableVmwareOverlay = false;
284+
settings.Service.DisableWindowsUpdate = false;
285+
settings.Service.IgnoreService = false;
312286
settings.Service.Policy = ServicePolicy.Mandatory;
313287
settings.Service.SetVmwareConfiguration = false;
314288

315289
settings.SessionMode = SessionMode.Normal;
316290

317291
settings.System.AlwaysOn = true;
318292

319-
settings.Taskbar.EnableTaskbar = true;
320-
settings.Taskbar.ShowApplicationInfo = false;
321-
settings.Taskbar.ShowApplicationLog = false;
322-
settings.Taskbar.ShowClock = true;
323-
settings.Taskbar.ShowKeyboardLayout = true;
324-
settings.Taskbar.ShowNetwork = false;
325-
326-
settings.UserInterfaceMode = UserInterfaceMode.Desktop;
293+
settings.UserInterface.ActionCenter.EnableActionCenter = true;
294+
settings.UserInterface.ActionCenter.ShowApplicationInfo = true;
295+
settings.UserInterface.ActionCenter.ShowApplicationLog = false;
296+
settings.UserInterface.ActionCenter.ShowClock = true;
297+
settings.UserInterface.ActionCenter.ShowKeyboardLayout = true;
298+
settings.UserInterface.ActionCenter.ShowNetwork = false;
299+
settings.UserInterface.LockScreen.BackgroundColor = "#ff0000";
300+
settings.UserInterface.Mode = UserInterfaceMode.Desktop;
301+
settings.UserInterface.Taskbar.EnableTaskbar = true;
302+
settings.UserInterface.Taskbar.ShowApplicationInfo = false;
303+
settings.UserInterface.Taskbar.ShowApplicationLog = false;
304+
settings.UserInterface.Taskbar.ShowClock = true;
305+
settings.UserInterface.Taskbar.ShowKeyboardLayout = true;
306+
settings.UserInterface.Taskbar.ShowNetwork = false;
327307

328308
return settings;
329309
}

0 commit comments

Comments
 (0)