diff options
| author | lempamo <[email protected]> | 2017-04-13 14:04:41 -0400 |
|---|---|---|
| committer | lempamo <[email protected]> | 2017-04-13 14:04:41 -0400 |
| commit | 036a986ce1f56e6cda0617e6e574a875b847911b (patch) | |
| tree | ee047052f0dae8b05059630cda9ce067469a871c /TimeHACK.Engine | |
| parent | f1e0c8f75de4a5086ff955789e9397696df25199 (diff) | |
| download | histacom2-036a986ce1f56e6cda0617e6e574a875b847911b.tar.gz histacom2-036a986ce1f56e6cda0617e6e574a875b847911b.tar.bz2 histacom2-036a986ce1f56e6cda0617e6e574a875b847911b.zip | |
WebChat1998 crash works!
Diffstat (limited to 'TimeHACK.Engine')
| -rw-r--r-- | TimeHACK.Engine/BSODCreator.cs | 31 | ||||
| -rw-r--r-- | TimeHACK.Engine/Template/Win9XBSOD.Designer.cs | 13 | ||||
| -rw-r--r-- | TimeHACK.Engine/Template/Win9XBSOD.cs | 12 | ||||
| -rw-r--r-- | TimeHACK.Engine/bin/Release/TimeHACK.Engine.dll | bin | 131584 -> 164864 bytes | |||
| -rw-r--r-- | TimeHACK.Engine/bin/Release/TimeHACK.Engine.pdb | bin | 38400 -> 46592 bytes | |||
| -rw-r--r-- | TimeHACK.Engine/obj/Release/TimeHACK.Engine.Properties.Resources.resources | bin | 100976 -> 130654 bytes | |||
| -rw-r--r-- | TimeHACK.Engine/obj/Release/TimeHACK.Engine.Template.Win9XBSOD.resources | bin | 0 -> 180 bytes | |||
| -rw-r--r-- | TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.FileListAbsolute.txt | 1 | ||||
| -rw-r--r-- | TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.GenerateResource.Cache | bin | 2311 -> 2456 bytes | |||
| -rw-r--r-- | TimeHACK.Engine/obj/Release/TimeHACK.Engine.dll | bin | 131584 -> 164864 bytes | |||
| -rw-r--r-- | TimeHACK.Engine/obj/Release/TimeHACK.Engine.pdb | bin | 38400 -> 46592 bytes |
11 files changed, 51 insertions, 6 deletions
diff --git a/TimeHACK.Engine/BSODCreator.cs b/TimeHACK.Engine/BSODCreator.cs index eb9c9a5..fe19dfd 100644 --- a/TimeHACK.Engine/BSODCreator.cs +++ b/TimeHACK.Engine/BSODCreator.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; +using System.Windows.Forms; using TimeHACK.Engine.Template; namespace TimeHACK.Engine @@ -11,9 +12,35 @@ namespace TimeHACK.Engine { public static System.Drawing.Text.PrivateFontCollection pfc = new System.Drawing.Text.PrivateFontCollection(); - public Win9XBSOD throw9XBSOD(bool except, int type) + public enum BSODCauses { - return null; + Testing, + ExitChat98Early + } + + public Win9XBSOD throw9XBSOD(bool except, BSODCauses type) + { + pfc.AddFontFile(AppDomain.CurrentDomain.BaseDirectory + "\\windows_command_prompt.ttf"); + Win9XBSOD bsod = new Win9XBSOD(); + foreach (Control ctrl in bsod.Controls) { + ctrl.Font = new System.Drawing.Font(pfc.Families[0], 20F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((0))); + } + bsod.TopMost = true; + bsod.FormBorderStyle = FormBorderStyle.None; + bsod.WindowState = FormWindowState.Maximized; + switch (type) + { + case BSODCauses.Testing: + bsod.textBox1.Text = "This is the testing type of BSOD. Hurrah."; + break; + case BSODCauses.ExitChat98Early: + bsod.textBox1.Text = "An unknown but fatal exception has occured has occured in the program \"wchat98.exe\". The current processes will be terminated."; + break; + default: + break; + } + bsod.Show(); + return bsod; } } } diff --git a/TimeHACK.Engine/Template/Win9XBSOD.Designer.cs b/TimeHACK.Engine/Template/Win9XBSOD.Designer.cs index 169c81a..69470f0 100644 --- a/TimeHACK.Engine/Template/Win9XBSOD.Designer.cs +++ b/TimeHACK.Engine/Template/Win9XBSOD.Designer.cs @@ -50,11 +50,13 @@ // // textBox1 // + this.textBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); this.textBox1.BackColor = System.Drawing.Color.Blue; this.textBox1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.textBox1.Font = new System.Drawing.Font("Perfect DOS VGA 437", 20.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.textBox1.ForeColor = System.Drawing.Color.White; this.textBox1.Location = new System.Drawing.Point(120, 294); + this.textBox1.MaximumSize = new System.Drawing.Size(950, 81); this.textBox1.Multiline = true; this.textBox1.Name = "textBox1"; this.textBox1.ReadOnly = true; @@ -66,6 +68,7 @@ // // textBox2 // + this.textBox2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); this.textBox2.BackColor = System.Drawing.Color.Blue; this.textBox2.BorderStyle = System.Windows.Forms.BorderStyle.None; this.textBox2.Font = new System.Drawing.Font("Perfect DOS VGA 437", 20.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); @@ -82,6 +85,7 @@ // // textBox3 // + this.textBox3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); this.textBox3.BackColor = System.Drawing.Color.Blue; this.textBox3.BorderStyle = System.Windows.Forms.BorderStyle.None; this.textBox3.Font = new System.Drawing.Font("Perfect DOS VGA 437", 20.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); @@ -108,6 +112,7 @@ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; this.Name = "Win9XBSOD"; this.Text = "Win9XBSOD"; + this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Win9XBSOD_KeyDown); this.ResumeLayout(false); this.PerformLayout(); @@ -115,9 +120,9 @@ #endregion - private System.Windows.Forms.Label label1; - private System.Windows.Forms.TextBox textBox1; - private System.Windows.Forms.TextBox textBox2; - private System.Windows.Forms.TextBox textBox3; + internal System.Windows.Forms.Label label1; + internal System.Windows.Forms.TextBox textBox1; + internal System.Windows.Forms.TextBox textBox2; + internal System.Windows.Forms.TextBox textBox3; } }
\ No newline at end of file diff --git a/TimeHACK.Engine/Template/Win9XBSOD.cs b/TimeHACK.Engine/Template/Win9XBSOD.cs index b98fa6a..662812b 100644 --- a/TimeHACK.Engine/Template/Win9XBSOD.cs +++ b/TimeHACK.Engine/Template/Win9XBSOD.cs @@ -12,9 +12,21 @@ namespace TimeHACK.Engine.Template { public partial class Win9XBSOD : Form { + public bool reset = false; + public Win9XBSOD() { InitializeComponent(); } + + private void Win9XBSOD_KeyDown(object sender, KeyEventArgs e) + { + if (e.KeyCode == Keys.Escape) Environment.Exit(0); + else + { + reset = true; + this.Close(); + } + } } } diff --git a/TimeHACK.Engine/bin/Release/TimeHACK.Engine.dll b/TimeHACK.Engine/bin/Release/TimeHACK.Engine.dll Binary files differindex 4a6f36a..6cbffa8 100644 --- a/TimeHACK.Engine/bin/Release/TimeHACK.Engine.dll +++ b/TimeHACK.Engine/bin/Release/TimeHACK.Engine.dll diff --git a/TimeHACK.Engine/bin/Release/TimeHACK.Engine.pdb b/TimeHACK.Engine/bin/Release/TimeHACK.Engine.pdb Binary files differindex 71b6806..f410e47 100644 --- a/TimeHACK.Engine/bin/Release/TimeHACK.Engine.pdb +++ b/TimeHACK.Engine/bin/Release/TimeHACK.Engine.pdb diff --git a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.Properties.Resources.resources b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.Properties.Resources.resources Binary files differindex e165274..1e84bb7 100644 --- a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.Properties.Resources.resources +++ b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.Properties.Resources.resources diff --git a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.Template.Win9XBSOD.resources b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.Template.Win9XBSOD.resources Binary files differnew file mode 100644 index 0000000..6c05a97 --- /dev/null +++ b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.Template.Win9XBSOD.resources diff --git a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.FileListAbsolute.txt b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.FileListAbsolute.txt index 1dd6633..ddc5d7f 100644 --- a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.FileListAbsolute.txt +++ b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.FileListAbsolute.txt @@ -18,3 +18,4 @@ C:\Users\Liam\Documents\GitHub\TimeHACK-fork\TimeHACK.Engine\obj\Release\TimeHAC C:\Users\Liam\Documents\GitHub\TimeHACK-fork\TimeHACK.Engine\obj\Release\TimeHACK.Engine.Template.Infobox95.resources C:\Users\Liam\Documents\GitHub\TimeHACK-fork\TimeHACK.Engine\obj\Release\TimeHACK.Engine.Template.WinClassic.resources C:\Users\Liam\Documents\GitHub\TimeHACK-fork\TimeHACK.Engine\obj\Release\TimeHACK.Engine.Template.AboutBox95.resources +C:\Users\Liam\Documents\GitHub\TimeHACK-fork\TimeHACK.Engine\obj\Release\TimeHACK.Engine.Template.Win9XBSOD.resources diff --git a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.GenerateResource.Cache b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.GenerateResource.Cache Binary files differindex b2e8f35..00f32e5 100644 --- a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.GenerateResource.Cache +++ b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.csproj.GenerateResource.Cache diff --git a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.dll b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.dll Binary files differindex 4a6f36a..6cbffa8 100644 --- a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.dll +++ b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.dll diff --git a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.pdb b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.pdb Binary files differindex 71b6806..f410e47 100644 --- a/TimeHACK.Engine/obj/Release/TimeHACK.Engine.pdb +++ b/TimeHACK.Engine/obj/Release/TimeHACK.Engine.pdb |
