diff options
| author | lempamo <[email protected]> | 2017-10-29 12:04:18 -0400 |
|---|---|---|
| committer | lempamo <[email protected]> | 2017-10-29 12:04:18 -0400 |
| commit | 22f94867ba365ec2dd56026684a72905dbe5f5d3 (patch) | |
| tree | e953acaa258191d0f82495bc67ef7ea369a47a57 /Histacom2/OS/WinXPBad/Story | |
| parent | 294dc501a4dd8f4c5b22ec646c8d953229efd5eb (diff) | |
| download | histacom2-22f94867ba365ec2dd56026684a72905dbe5f5d3.tar.gz histacom2-22f94867ba365ec2dd56026684a72905dbe5f5d3.tar.bz2 histacom2-22f94867ba365ec2dd56026684a72905dbe5f5d3.zip | |
random virus labels work!
Diffstat (limited to 'Histacom2/OS/WinXPBad/Story')
| -rw-r--r-- | Histacom2/OS/WinXPBad/Story/Hack4.cs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/Histacom2/OS/WinXPBad/Story/Hack4.cs b/Histacom2/OS/WinXPBad/Story/Hack4.cs index 3ed2244..ced4a13 100644 --- a/Histacom2/OS/WinXPBad/Story/Hack4.cs +++ b/Histacom2/OS/WinXPBad/Story/Hack4.cs @@ -7,6 +7,7 @@ using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; +using System.Windows.Forms; namespace Histacom2.OS.WinXPBad.Story { @@ -14,6 +15,8 @@ namespace Histacom2.OS.WinXPBad.Story { public static Win95.Win95Apps.WinClassicTerminal Console = new Win95.Win95Apps.WinClassicTerminal(true); static WindowManager wm = new WindowManager(); + public static bool Stop = false; + static Random Rnd = new Random(); public static async void StartObjective() { @@ -73,6 +76,7 @@ namespace Histacom2.OS.WinXPBad.Story public static async void VirusDestruction(WinClassicIE6Bad ie) { + LabelMaker(); Console.ParentForm.Close(); await Task.Delay(10000); ((WinXP)ie.ParentForm).maximizebutton.Image = ((WinXP)ie.ParentForm).closebutton.Image; await Task.Delay(1000); ((WinXP)ie.ParentForm).minimizebutton.Image = ((WinXP)ie.ParentForm).closebutton.Image; @@ -96,6 +100,21 @@ namespace Histacom2.OS.WinXPBad.Story await Task.Delay(1000); ie.backToolStripMenuItem.Visible = false; ie.panel1.Hide(); ie.label1.BackColor = Color.Black; await Task.Delay(1000); ie.label1.BackColor = Color.White; await Task.Delay(1000); ie.Hide(); + Stop = true; + } + + public static async void LabelMaker() + { + while (!Stop) + { + await Task.Delay(1000); + VirusLabel v = new VirusLabel(); + v.WindowState = FormWindowState.Maximized; + v.label1.Location = new Point(Rnd.Next(Screen.PrimaryScreen.Bounds.Width), Rnd.Next(Screen.PrimaryScreen.Bounds.Height)); + v.Show(); + v.TopMost = true; + v.BringToFront(); + } } } } |
