This commit is contained in:
Vichingo455 2025-06-23 17:31:39 +02:00
parent 811aea6bd2
commit 84b26a2295
2 changed files with 6 additions and 2 deletions

View File

@ -22,6 +22,7 @@ namespace patch_seb
public static bool alreadyPatched = false; public static bool alreadyPatched = false;
public static string SEBPath = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) + @"\SafeExamBrowser\Application\"; public static string SEBPath = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) + @"\SafeExamBrowser\Application\";
public static int something = 0; public static int something = 0;
public static bool isCert;
public Form1() public Form1()
{ {
@ -97,6 +98,7 @@ namespace patch_seb
} }
} }
isBackup = checkBox1.Checked; isBackup = checkBox1.Checked;
isCert = checkBox2.Checked;
if (!started) if (!started)
{ {
started = true; started = true;
@ -172,7 +174,7 @@ namespace patch_seb
File.WriteAllBytes(SEBPath + @"SafeExamBrowser.UserInterface.Desktop.dll", Resources.SafeExamBrowser_UserInterface_Desktop1); File.WriteAllBytes(SEBPath + @"SafeExamBrowser.UserInterface.Desktop.dll", Resources.SafeExamBrowser_UserInterface_Desktop1);
File.WriteAllBytes(SEBPath + @"SafeExamBrowser.UserInterface.Mobile.dll", Resources.SafeExamBrowser_UserInterface_Mobile1); File.WriteAllBytes(SEBPath + @"SafeExamBrowser.UserInterface.Mobile.dll", Resources.SafeExamBrowser_UserInterface_Mobile1);
} }
if (checkBox2.Checked) if (isCert)
{ {
File.WriteAllText(Environment.GetFolderPath(Environment.SpecialFolder.Windows) + @"\Temp\SEB.reg", Resources.cert); File.WriteAllText(Environment.GetFolderPath(Environment.SpecialFolder.Windows) + @"\Temp\SEB.reg", Resources.cert);
ProcessStartInfo info = new ProcessStartInfo ProcessStartInfo info = new ProcessStartInfo

View File

@ -23,6 +23,7 @@ namespace patch_seb
public static bool is64bits = false; public static bool is64bits = false;
public static string SEBPath = ""; public static string SEBPath = "";
public static int something = 0; public static int something = 0;
public static bool isCert;
public OfflinePatcher() public OfflinePatcher()
{ {
InitializeComponent(); InitializeComponent();
@ -129,6 +130,7 @@ namespace patch_seb
} }
} }
isBackup = checkBox1.Checked; isBackup = checkBox1.Checked;
isCert = checkBox2.Checked;
if (!started) if (!started)
{ {
started = true; started = true;
@ -225,7 +227,7 @@ namespace patch_seb
File.WriteAllBytes(SEBPath + @"SafeExamBrowser.UserInterface.Desktop.dll", Resources.SafeExamBrowser_UserInterface_Desktop1); File.WriteAllBytes(SEBPath + @"SafeExamBrowser.UserInterface.Desktop.dll", Resources.SafeExamBrowser_UserInterface_Desktop1);
File.WriteAllBytes(SEBPath + @"SafeExamBrowser.UserInterface.Mobile.dll", Resources.SafeExamBrowser_UserInterface_Mobile1); File.WriteAllBytes(SEBPath + @"SafeExamBrowser.UserInterface.Mobile.dll", Resources.SafeExamBrowser_UserInterface_Mobile1);
} }
if (checkBox2.Checked) if (isCert)
{ {
// Load offline registry // Load offline registry
ProcessStartInfo load = new ProcessStartInfo ProcessStartInfo load = new ProcessStartInfo