aboutsummaryrefslogtreecommitdiff
path: root/Histacom2/OS
diff options
context:
space:
mode:
authorFloppyDiskDrive <[email protected]>2017-09-17 21:24:14 -0500
committerFloppyDiskDrive <[email protected]>2017-09-17 21:24:14 -0500
commit7f5d0c3915d178e4d412a0b1a9b48baf058b2afc (patch)
tree6761bc6acfa1a11b2876cc0558cc7220151702da /Histacom2/OS
parent8a6bebdad321a0f357f5c6cad621b8313b19da03 (diff)
downloadhistacom2-7f5d0c3915d178e4d412a0b1a9b48baf058b2afc.tar.gz
histacom2-7f5d0c3915d178e4d412a0b1a9b48baf058b2afc.tar.bz2
histacom2-7f5d0c3915d178e4d412a0b1a9b48baf058b2afc.zip
Added Error Blaster 95, see Description for details
Error Blaster is updated with a new type: "Memory Leak." After the messageGen timer interval hits 300, the PC BSODs. Start Runner is also in there, however it is not functional due to unknown reasons.
Diffstat (limited to 'Histacom2/OS')
-rw-r--r--Histacom2/OS/Win95/Win95.Designer.cs269
-rw-r--r--Histacom2/OS/Win95/Win95.cs30
-rw-r--r--Histacom2/OS/Win95/Win95.resx491
-rw-r--r--Histacom2/OS/Win95/Win95Apps/12padamsViruses/ErrorBlaster95.Designer.cs112
-rw-r--r--Histacom2/OS/Win95/Win95Apps/12padamsViruses/ErrorBlaster95.cs75
-rw-r--r--Histacom2/OS/Win95/Win95Apps/12padamsViruses/ErrorBlaster95.resx136
-rw-r--r--Histacom2/OS/Win95/Win95Apps/12padamsViruses/StartRunner95.Designer.cs106
-rw-r--r--Histacom2/OS/Win95/Win95Apps/12padamsViruses/StartRunner95.cs65
-rw-r--r--Histacom2/OS/Win95/Win95Apps/12padamsViruses/StartRunner95.resx132
-rw-r--r--Histacom2/OS/Win95/Win95Apps/IE4Sites/12padams1998.Designer.cs2
-rw-r--r--Histacom2/OS/Win95/Win95Apps/IE4Sites/12padams1998.cs18
-rw-r--r--Histacom2/OS/Win95/Win95Apps/Win95WindowsExplorer.cs21
12 files changed, 1077 insertions, 380 deletions
diff --git a/Histacom2/OS/Win95/Win95.Designer.cs b/Histacom2/OS/Win95/Win95.Designer.cs
index 6e82ab1..8f8443c 100644
--- a/Histacom2/OS/Win95/Win95.Designer.cs
+++ b/Histacom2/OS/Win95/Win95.Designer.cs
@@ -41,18 +41,6 @@ namespace Histacom2.OS.Win95
this.startbutton = new System.Windows.Forms.PictureBox();
this.startmenu = new System.Windows.Forms.Panel();
this.startmenuitems = new System.Windows.Forms.MenuStrip();
- this.ossidestartmenu = new System.Windows.Forms.Panel();
- this.osimage = new System.Windows.Forms.PictureBox();
- this.clockTimer = new System.Windows.Forms.Timer(this.components);
- this.desktopImages = new System.Windows.Forms.ImageList(this.components);
- this.desktopicons = new System.Windows.Forms.ListView();
- this.rightclickbackproperties = new System.Windows.Forms.ContextMenuStrip(this.components);
- this.NewToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
- this.FolderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.TextDocumentToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.deleteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.PropertiesToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
- this.desktopupdate = new System.Windows.Forms.Timer(this.components);
this.ProgramsToolStripMenuItem = new Histacom2.Engine.UI.ClassicStartMenuItem();
this.AccessoriesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.CommunicationsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@@ -111,6 +99,18 @@ namespace Histacom2.OS.Win95
this.RunToolStripMenuItem = new Histacom2.Engine.UI.ClassicStartMenuItem();
this.SuspendToolStripMenuItem = new Histacom2.Engine.UI.ClassicStartMenuItem();
this.ShutdownToolStripMenuItem = new Histacom2.Engine.UI.ClassicStartMenuItem();
+ this.ossidestartmenu = new System.Windows.Forms.Panel();
+ this.osimage = new System.Windows.Forms.PictureBox();
+ this.clockTimer = new System.Windows.Forms.Timer(this.components);
+ this.desktopImages = new System.Windows.Forms.ImageList(this.components);
+ this.desktopicons = new System.Windows.Forms.ListView();
+ this.rightclickbackproperties = new System.Windows.Forms.ContextMenuStrip(this.components);
+ this.NewToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
+ this.FolderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.TextDocumentToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.deleteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.PropertiesToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
+ this.desktopupdate = new System.Windows.Forms.Timer(this.components);
this.panel1.SuspendLayout();
this.taskbar.SuspendLayout();
this.clockPanel.SuspendLayout();
@@ -144,9 +144,9 @@ namespace Histacom2.OS.Win95
//
this.taskbar.BackColor = System.Drawing.Color.Silver;
this.taskbar.BackgroundImage = global::Histacom2.Properties.Resources.WinClassicTaskBar;
+ this.taskbar.Controls.Add(this.startbutton);
this.taskbar.Controls.Add(this.clockPanel);
this.taskbar.Controls.Add(this.taskbarItems);
- this.taskbar.Controls.Add(this.startbutton);
this.taskbar.Dock = System.Windows.Forms.DockStyle.Bottom;
this.taskbar.Location = new System.Drawing.Point(0, 452);
this.taskbar.Name = "taskbar";
@@ -233,124 +233,6 @@ namespace Histacom2.OS.Win95
this.startmenuitems.Text = "StartMenu";
this.startmenuitems.Paint += new System.Windows.Forms.PaintEventHandler(this.startmenuitems_Paint);
//
- // ossidestartmenu
- //
- this.ossidestartmenu.Controls.Add(this.osimage);
- this.ossidestartmenu.Location = new System.Drawing.Point(3, 3);
- this.ossidestartmenu.Name = "ossidestartmenu";
- this.ossidestartmenu.Size = new System.Drawing.Size(21, 265);
- this.ossidestartmenu.TabIndex = 4;
- //
- // osimage
- //
- this.osimage.Dock = System.Windows.Forms.DockStyle.Fill;
- this.osimage.Image = global::Histacom2.Properties.Resources.Win95SideBar;
- this.osimage.Location = new System.Drawing.Point(0, 0);
- this.osimage.Name = "osimage";
- this.osimage.Size = new System.Drawing.Size(21, 265);
- this.osimage.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
- this.osimage.TabIndex = 0;
- this.osimage.TabStop = false;
- //
- // clockTimer
- //
- this.clockTimer.Tick += new System.EventHandler(this.clockTimer_Tick);
- //
- // desktopImages
- //
- this.desktopImages.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("desktopImages.ImageStream")));
- this.desktopImages.TransparentColor = System.Drawing.Color.Transparent;
- this.desktopImages.Images.SetKeyName(0, "WinClassicComputer.png");
- this.desktopImages.Images.SetKeyName(1, "WinClassicFolder.png");
- this.desktopImages.Images.SetKeyName(2, "WinClassicIE3.png");
- this.desktopImages.Images.SetKeyName(3, "WinClassicInbox.png");
- this.desktopImages.Images.SetKeyName(4, "WinClassicMSN.png");
- this.desktopImages.Images.SetKeyName(5, "WinClassicNetworking.png");
- this.desktopImages.Images.SetKeyName(6, "WinClassicOutlook.png");
- this.desktopImages.Images.SetKeyName(7, "WinClassicRecycle.png");
- this.desktopImages.Images.SetKeyName(8, "Win95File.png");
- this.desktopImages.Images.SetKeyName(9, "WinClassicFolder.png");
- this.desktopImages.Images.SetKeyName(10, "WinClassicApp.png");
- this.desktopImages.Images.SetKeyName(11, "WinClassicSetup.png");
- this.desktopImages.Images.SetKeyName(12, "WinClassicNotepad.png");
- //
- // desktopicons
- //
- this.desktopicons.Alignment = System.Windows.Forms.ListViewAlignment.Left;
- this.desktopicons.BackColor = System.Drawing.Color.Teal;
- this.desktopicons.BackgroundImageTiled = true;
- this.desktopicons.BorderStyle = System.Windows.Forms.BorderStyle.None;
- this.desktopicons.Dock = System.Windows.Forms.DockStyle.Fill;
- this.desktopicons.ForeColor = System.Drawing.Color.White;
- this.desktopicons.LargeImageList = this.desktopImages;
- this.desktopicons.Location = new System.Drawing.Point(0, 0);
- this.desktopicons.Name = "desktopicons";
- this.desktopicons.Size = new System.Drawing.Size(640, 480);
- this.desktopicons.TabIndex = 6;
- this.desktopicons.UseCompatibleStateImageBehavior = false;
- this.desktopicons.DoubleClick += new System.EventHandler(this.desktopicons_DoubleClick);
- this.desktopicons.MouseDown += new System.Windows.Forms.MouseEventHandler(this.desktop_mousedown);
- this.desktopicons.MouseMove += new System.Windows.Forms.MouseEventHandler(this.desktopicons_MouseMove);
- this.desktopicons.MouseUp += new System.Windows.Forms.MouseEventHandler(this.desktopicons_MouseUp);
- //
- // rightclickbackproperties
- //
- this.rightclickbackproperties.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.NewToolStripMenuItem1,
- this.deleteToolStripMenuItem,
- this.PropertiesToolStripMenuItem1});
- this.rightclickbackproperties.Name = "ContextMenuStrip1";
- this.rightclickbackproperties.RenderMode = System.Windows.Forms.ToolStripRenderMode.Professional;
- this.rightclickbackproperties.Size = new System.Drawing.Size(128, 70);
- //
- // NewToolStripMenuItem1
- //
- this.NewToolStripMenuItem1.BackColor = System.Drawing.Color.Silver;
- this.NewToolStripMenuItem1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
- this.FolderToolStripMenuItem,
- this.TextDocumentToolStripMenuItem});
- this.NewToolStripMenuItem1.Name = "NewToolStripMenuItem1";
- this.NewToolStripMenuItem1.Size = new System.Drawing.Size(127, 22);
- this.NewToolStripMenuItem1.Text = "New";
- //
- // FolderToolStripMenuItem
- //
- this.FolderToolStripMenuItem.BackColor = System.Drawing.Color.Silver;
- this.FolderToolStripMenuItem.Name = "FolderToolStripMenuItem";
- this.FolderToolStripMenuItem.Size = new System.Drawing.Size(154, 22);
- this.FolderToolStripMenuItem.Text = "Folder";
- this.FolderToolStripMenuItem.Click += new System.EventHandler(this.FolderToolStripMenuItem_Click);
- //
- // TextDocumentToolStripMenuItem
- //
- this.TextDocumentToolStripMenuItem.BackColor = System.Drawing.Color.Silver;
- this.TextDocumentToolStripMenuItem.Name = "TextDocumentToolStripMenuItem";
- this.TextDocumentToolStripMenuItem.Size = new System.Drawing.Size(154, 22);
- this.TextDocumentToolStripMenuItem.Text = "Text Document";
- this.TextDocumentToolStripMenuItem.Click += new System.EventHandler(this.TextDocumentToolStripMenuItem_Click);
- //
- // deleteToolStripMenuItem
- //
- this.deleteToolStripMenuItem.BackColor = System.Drawing.Color.Silver;
- this.deleteToolStripMenuItem.Name = "deleteToolStripMenuItem";
- this.deleteToolStripMenuItem.Size = new System.Drawing.Size(127, 22);
- this.deleteToolStripMenuItem.Text = "Delete";
- this.deleteToolStripMenuItem.Click += new System.EventHandler(this.deleteToolStripMenuItem_Click);
- //
- // PropertiesToolStripMenuItem1
- //
- this.PropertiesToolStripMenuItem1.BackColor = System.Drawing.Color.Silver;
- this.PropertiesToolStripMenuItem1.Name = "PropertiesToolStripMenuItem1";
- this.PropertiesToolStripMenuItem1.Size = new System.Drawing.Size(127, 22);
- this.PropertiesToolStripMenuItem1.Text = "Properties";
- this.PropertiesToolStripMenuItem1.Click += new System.EventHandler(this.PropertiesToolStripMenuItem1_Click);
- //
- // desktopupdate
- //
- this.desktopupdate.Enabled = true;
- this.desktopupdate.Interval = 10000;
- this.desktopupdate.Tick += new System.EventHandler(this.desktopupdate_Tick);
- //
// ProgramsToolStripMenuItem
//
this.ProgramsToolStripMenuItem.AutoSize = false;
@@ -811,10 +693,12 @@ namespace Histacom2.OS.Win95
this.ErrorBlasterToolStripMenuItem.BackColor = System.Drawing.Color.Silver;
this.ErrorBlasterToolStripMenuItem.BackgroundImage = global::Histacom2.Properties.Resources.sliversilver;
this.ErrorBlasterToolStripMenuItem.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
+ this.ErrorBlasterToolStripMenuItem.Image = global::Histacom2.Properties.Resources.Win95Error;
this.ErrorBlasterToolStripMenuItem.Name = "ErrorBlasterToolStripMenuItem";
this.ErrorBlasterToolStripMenuItem.Size = new System.Drawing.Size(181, 28);
- this.ErrorBlasterToolStripMenuItem.Text = "Error Blaster";
+ this.ErrorBlasterToolStripMenuItem.Text = "Error Blaster 95";
this.ErrorBlasterToolStripMenuItem.Visible = false;
+ this.ErrorBlasterToolStripMenuItem.Click += new System.EventHandler(this.ErrorBlasterToolStripMenuItem_Click);
//
// SkindowsToolStripMenuItem
//
@@ -978,6 +862,7 @@ namespace Histacom2.OS.Win95
this.FilesOrFoldersToolStripMenuItem.Name = "FilesOrFoldersToolStripMenuItem";
this.FilesOrFoldersToolStripMenuItem.Size = new System.Drawing.Size(163, 22);
this.FilesOrFoldersToolStripMenuItem.Text = "Files or Folders...";
+ this.FilesOrFoldersToolStripMenuItem.Click += new System.EventHandler(this.FilesOrFoldersToolStripMenuItem_Click);
//
// ComputerToolStripMenuItem
//
@@ -1057,6 +942,124 @@ namespace Histacom2.OS.Win95
this.ShutdownToolStripMenuItem.Text = "Sh&ut Down...";
this.ShutdownToolStripMenuItem.Click += new System.EventHandler(this.ShutdownToolStripMenuItem_Click);
//
+ // ossidestartmenu
+ //
+ this.ossidestartmenu.Controls.Add(this.osimage);
+ this.ossidestartmenu.Location = new System.Drawing.Point(3, 3);
+ this.ossidestartmenu.Name = "ossidestartmenu";
+ this.ossidestartmenu.Size = new System.Drawing.Size(21, 265);
+ this.ossidestartmenu.TabIndex = 4;
+ //
+ // osimage
+ //
+ this.osimage.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.osimage.Image = global::Histacom2.Properties.Resources.Win95SideBar;
+ this.osimage.Location = new System.Drawing.Point(0, 0);
+ this.osimage.Name = "osimage";
+ this.osimage.Size = new System.Drawing.Size(21, 265);
+ this.osimage.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+ this.osimage.TabIndex = 0;
+ this.osimage.TabStop = false;
+ //
+ // clockTimer
+ //
+ this.clockTimer.Tick += new System.EventHandler(this.clockTimer_Tick);
+ //
+ // desktopImages
+ //
+ this.desktopImages.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("desktopImages.ImageStream")));
+ this.desktopImages.TransparentColor = System.Drawing.Color.Transparent;
+ this.desktopImages.Images.SetKeyName(0, "WinClassicComputer.png");
+ this.desktopImages.Images.SetKeyName(1, "WinClassicFolder.png");
+ this.desktopImages.Images.SetKeyName(2, "WinClassicIE3.png");
+ this.desktopImages.Images.SetKeyName(3, "WinClassicInbox.png");
+ this.desktopImages.Images.SetKeyName(4, "WinClassicMSN.png");
+ this.desktopImages.Images.SetKeyName(5, "WinClassicNetworking.png");
+ this.desktopImages.Images.SetKeyName(6, "WinClassicOutlook.png");
+ this.desktopImages.Images.SetKeyName(7, "WinClassicRecycle.png");
+ this.desktopImages.Images.SetKeyName(8, "Win95File.png");
+ this.desktopImages.Images.SetKeyName(9, "WinClassicFolder.png");
+ this.desktopImages.Images.SetKeyName(10, "WinClassicApp.png");
+ this.desktopImages.Images.SetKeyName(11, "WinClassicSetup.png");
+ this.desktopImages.Images.SetKeyName(12, "WinClassicNotepad.png");
+ //
+ // desktopicons
+ //
+ this.desktopicons.Alignment = System.Windows.Forms.ListViewAlignment.Left;
+ this.desktopicons.BackColor = System.Drawing.Color.Teal;
+ this.desktopicons.BackgroundImageTiled = true;
+ this.desktopicons.BorderStyle = System.Windows.Forms.BorderStyle.None;
+ this.desktopicons.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.desktopicons.ForeColor = System.Drawing.Color.White;
+ this.desktopicons.LargeImageList = this.desktopImages;
+ this.desktopicons.Location = new System.Drawing.Point(0, 0);
+ this.desktopicons.Name = "desktopicons";
+ this.desktopicons.Size = new System.Drawing.Size(640, 480);
+ this.desktopicons.TabIndex = 6;
+ this.desktopicons.UseCompatibleStateImageBehavior = false;
+ this.desktopicons.DoubleClick += new System.EventHandler(this.desktopicons_DoubleClick);
+ this.desktopicons.MouseDown += new System.Windows.Forms.MouseEventHandler(this.desktop_mousedown);
+ this.desktopicons.MouseMove += new System.Windows.Forms.MouseEventHandler(this.desktopicons_MouseMove);
+ this.desktopicons.MouseUp += new System.Windows.Forms.MouseEventHandler(this.desktopicons_MouseUp);
+ //
+ // rightclickbackproperties
+ //
+ this.rightclickbackproperties.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.NewToolStripMenuItem1,
+ this.deleteToolStripMenuItem,
+ this.PropertiesToolStripMenuItem1});
+ this.rightclickbackproperties.Name = "ContextMenuStrip1";
+ this.rightclickbackproperties.RenderMode = System.Windows.Forms.ToolStripRenderMode.Professional;
+ this.rightclickbackproperties.Size = new System.Drawing.Size(128, 70);
+ //
+ // NewToolStripMenuItem1
+ //
+ this.NewToolStripMenuItem1.BackColor = System.Drawing.Color.Silver;
+ this.NewToolStripMenuItem1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.FolderToolStripMenuItem,
+ this.TextDocumentToolStripMenuItem});
+ this.NewToolStripMenuItem1.Name = "NewToolStripMenuItem1";
+ this.NewToolStripMenuItem1.Size = new System.Drawing.Size(127, 22);
+ this.NewToolStripMenuItem1.Text = "New";
+ //
+ // FolderToolStripMenuItem
+ //
+ this.FolderToolStripMenuItem.BackColor = System.Drawing.Color.Silver;
+ this.FolderToolStripMenuItem.Name = "FolderToolStripMenuItem";
+ this.FolderToolStripMenuItem.Size = new System.Drawing.Size(154, 22);
+ this.FolderToolStripMenuItem.Text = "Folder";
+ this.FolderToolStripMenuItem.Click += new System.EventHandler(this.FolderToolStripMenuItem_Click);
+ //
+ // TextDocumentToolStripMenuItem
+ //
+ this.TextDocumentToolStripMenuItem.BackColor = System.Drawing.Color.Silver;
+ this.TextDocumentToolStripMenuItem.Name = "TextDocumentToolStripMenuItem";
+ this.TextDocumentToolStripMenuItem.Size = new System.Drawing.Size(154, 22);
+ this.TextDocumentToolStripMenuItem.Text = "Text Document";
+ this.TextDocumentToolStripMenuItem.Click += new System.EventHandler(this.TextDocumentToolStripMenuItem_Click);
+ //
+ // deleteToolStripMenuItem
+ //
+ this.deleteToolStripMenuItem.BackColor = System.Drawing.Color.Silver;
+ this.deleteToolStripMenuItem.Name = "deleteToolStripMenuItem";
+ this.deleteToolStripMenuItem.Size = new System.Drawing.Size(127, 22);
+ this.deleteToolStripMenuItem.Text = "Delete";
+ this.deleteToolStripMenuItem.Click += new System.EventHandler(this.deleteToolStripMenuItem_Click);
+ //
+ // PropertiesToolStripMenuItem1
+ //
+ this.PropertiesToolStripMenuItem1.BackColor = System.Drawing.Color.Silver;
+ this.PropertiesToolStripMenuItem1.Name = "PropertiesToolStripMenuItem1";
+ this.PropertiesToolStripMenuItem1.Size = new System.Drawing.Size(127, 22);
+ this.PropertiesToolStripMenuItem1.Text = "Properties";
+ this.PropertiesToolStripMenuItem1.Click += new System.EventHandler(this.PropertiesToolStripMenuItem1_Click);
+ //
+ // desktopupdate
+ //
+ this.desktopupdate.Enabled = true;
+ this.desktopupdate.Interval = 10000;
+ this.desktopupdate.Tick += new System.EventHandler(this.desktopupdate_Tick);
+ //
// Windows95
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@@ -1095,7 +1098,6 @@ namespace Histacom2.OS.Win95
private System.Windows.Forms.Panel panel1;
private System.Windows.Forms.Panel panel2;
internal System.Windows.Forms.Panel taskbar;
- internal System.Windows.Forms.PictureBox startbutton;
internal System.Windows.Forms.Label taskbartime;
internal System.Windows.Forms.Panel startmenu;
internal System.Windows.Forms.MenuStrip startmenuitems;
@@ -1172,5 +1174,6 @@ namespace Histacom2.OS.Win95
internal System.Windows.Forms.ToolStripMenuItem toolStripMenuItem2;
internal System.Windows.Forms.ToolStripMenuItem toolStripMenuItem3;
public System.Windows.Forms.Panel clockPanel;
+ public System.Windows.Forms.PictureBox startbutton;
}
} \ No newline at end of file
diff --git a/Histacom2/OS/Win95/Win95.cs b/Histacom2/OS/Win95/Win95.cs
index eb6b018..926aea0 100644
--- a/Histacom2/OS/Win95/Win95.cs
+++ b/Histacom2/OS/Win95/Win95.cs
@@ -10,6 +10,9 @@ using Histacom2.Engine.Template.Taskbars;
using Histacom2.OS.Win95.Win95Apps;
using Histacom2.OS.Win95.Win95Apps.Story;
using static Histacom2.Engine.SaveSystem;
+using Histacom2.OS.Win95.Win95Apps._12padamViruses;
+using Histacom2.OS.Win95.Win95Apps._12padamsViruses;
+
namespace Histacom2.OS.Win95
{
public partial class Windows95 : Form
@@ -313,6 +316,7 @@ namespace Histacom2.OS.Win95
{
wm.StartInfobox95("Caught it!", "If you were to run this, the game would crash!\nLuckily, it won't crash this time!", InfoboxType.Error, InfoboxButtons.OK);
}
+
else
{
// It is an actual file on the disk
@@ -654,6 +658,32 @@ namespace Histacom2.OS.Win95
gfx.DrawLine(new Pen(_lightBack), 1, startmenu.Height - 3, 1, 1);
gfx.DrawLine(new Pen(_lightBack), startmenu.Width - 3, 1, 1, 1);
}
+
+ private void ErrorBlasterToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ WinClassic app = wm.Init(new ErrorBlaster95(), "Welcome to Error Blaster 95!", null, false, false, false, false);
+ AddTaskBarItem(app, app.Tag.ToString(), "Welcome to Error Blaster 95!", null);
+
+ nonimportantapps.Add(app);
+ nonimportantapps[nonimportantapps.Count - 1].BringToFront();
+ nonimportantapps[nonimportantapps.Count - 1].FormClosing += new FormClosingEventHandler(NonImportantApp_Closing);
+
+ app.BringToFront();
+ startmenu.Hide();
+ }
+
+ private void FilesOrFoldersToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ WinClassic app = wm.Init(new StartRunner95(), "Welcome to Start Runner 95!", null, false, false, false, false);
+ AddTaskBarItem(app, app.Tag.ToString(), "Welcome to Start Runner 95!", null);
+
+ nonimportantapps.Add(app);
+ nonimportantapps[nonimportantapps.Count - 1].BringToFront();
+ nonimportantapps[nonimportantapps.Count - 1].FormClosing += new FormClosingEventHandler(NonImportantApp_Closing);
+
+ app.BringToFront();
+ startmenu.Hide();
+ }
}
}
diff --git a/Histacom2/OS/Win95/Win95.resx b/Histacom2/OS/Win95/Win95.resx
index 2711895..3aabd22 100644
--- a/Histacom2/OS/Win95/Win95.resx
+++ b/Histacom2/OS/Win95/Win95.resx
@@ -120,9 +120,249 @@
<metadata name="startmenuitems.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
- <metadata name="startmenuitems.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
- <value>17, 17</value>
- </metadata>
+ <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+ <data name="FindToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
+ 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
+</value>
+ </data>
+ <data name="FilesOrFoldersToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
+ 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
+</value>
+ </data>
+ <data name="ComputerToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
+ 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
+</value>
+ </data>
+ <data name="OnTheInternetToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
+ 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
+</value>
+ </data>
+ <data name="PeopleToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
+ 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
+</value>
+ </data>
+ <data name="InternetConnectionWizardToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAALRJREFUOE+N
+ kgEOwCAIA3m6T/NnG6UwBZ1bk6pTemIy2am1dlX70VlR3Hu/IBE1wr5/BOEQymFZLRvIHMZtGjUjEHOG
+ mIdS214UkGi92qM5zDnCENfYn+0AQvAxC2/nHsNe+HgLwCbEmW1HmLOOZtYuAB0SJKAsivAPgBXpOgNQ
+ PPwCyDcF4M0TAIZw84CUgq1TF2xvhP+oACBCAoBW9dg6szWLzeUZs9Y/7mQNVMCjOPywyA3MF+cOKQF9
+ RAAAAABJRU5ErkJggg==
+</value>
+ </data>
+ <data name="NetMeetingToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAKpJREFUOE/N
+ UskNgDAMy+gdrZsVO3cL/HhgySKJD/WB/BdjjNXpZ9wFu+R+QwTmnDAtY5UsbErOGuiIIKmBoJYwwEJ7
+ QZbEk066qCHbo8R0Qj0OPbA1vrxpCKxSm3dPIYWtwMNED28Fp5Ai7lWwe17DFNKwFRBHmKj2EDCZ4eEF
+ pxeIdj+AnH33gtIeGO11jAJQw20X+5nAG7SE5GykuTO1V5yGHur3LyFyAZP8TrljsWNAAAAAAElFTkSu
+ QmCC
+</value>
+ </data>
+ <data name="CDPlayerToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6
+ JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAB3RJTUUH4QQIFCcwxstlzQAAALVJREFU
+ OE+dj4ERwyAMAxmd0diMImMZYaC9q3xOIJaeUP5Q936r1tpz+wgi4ATR3Huxbq1FC4ihHWDDEWM4A9jD
+ ukJczzBqRl8AD+iVMgB1B7j5BGATpqgJ4XfbeTi8vt8ANnCAn2JvnZuH4RvADKgx5MnHfAHm/bMB0j8A
+ KnueAEjX+Bs+1RcAiBBITWYUACEjssIQAFAOmzmissoAKF9FARvkFqYAySACxvh7WEXQWP4IlvIBh1rl
+ tmCAq4kAAAAASUVORK5CYII=
+</value>
+ </data>
+ <data name="SoundRecorderToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6
+ JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAB3RJTUUH4QQIFCcZhHn9oQAAAJ9JREFU
+ OE+VkAEOxCAIBH26P6s/8zrgeqTS05uEKMouaNnQR/zPdZVeazWDsZ6DuHfv3lqz8JsDJKYrgRiyKZYz
+ ieFOpxhiscxH6sIojuMLCV669lD8nYAQi1CosxusE7DCoQG44L6SyPL4hBic2ftJnhMQQsVvWHH8SPLs
+ E3dME/aZwYnRfBIholB3I00xE1amIDLBscmu8Bdm4NuMUj70z1LCUTedOwAAAABJRU5ErkJggg==
+</value>
+ </data>
+ <data name="VolumeControlToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6
+ JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAB3RJTUUH4QQIFCcbanecjQAAAItJREFU
+ OE+VjgEOhCAMBHk6T+Nn2iFuXEEtTLLBbNu5K6LWeuzkOruhXCXWvwWttd9cv74miLrHu1TASyQAHSr0
+ /chh4PiBz/iO9W+B/mpUj6hPBbxEEtChQt+PHAbOKBCpgGUl6qlLBbxkFKgn9P3IYeCMApEKWFaEd1uC
+ t6QC3iyxPgsCDVYTlHICH5QKXtIjRNoAAAAASUVORK5CYII=
+</value>
+ </data>
+ <data name="WindowsMediaPlayerToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6
+ JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAB3RJTUUH4QQIFCgUfVCd0wAAAHpJREFU
+ OE+djgsOgDAIQzn6bubRlF+zOZV1vqRBGK0IS2vthHK0ZjQBHdcBhcllc9t7UJnsvSSM4tKWM03cAvLM
+ Ve3YwNBPuqYCJONxVbGvCnABSx2QfwJjK0c03wHYzjq1RICB7WRsf10AeU9dQPAasCu19YAEww2JXJGJ
+ 13tFDjjJAAAAAElFTkSuQmCC
+</value>
+ </data>
+ <data name="toolStripMenuItem2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAMFJREFUOE+V
+ kAsShDAIQzk6R/Nm3SSU2g/uaJxMi5Bnq81yt0b38pCbnz03hGDtEaYq0HVdraF9QBiORoAyXIFKyAhO
+ IG6m8P+TRDDMPV4JkBDWGkSNYe0JcS8AGoArAEPYDcjQAcgheL9CCVkAU1iP3sd9887L8akDkE//OoMo
+ ByhSkxYAl3x0EgTg6QTk3FZ/B6TRpLSiHoAOpXWVR8D4wgYopMad7KAPgJQGIh3WMbEu/+CFNEhAhKPu
+ /qQXQbMf8nZYxbrHLzUAAAAASUVORK5CYII=
+</value>
+ </data>
+ <data name="toolStripMenuItem3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vgAADr4B6kKxwAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAACmSURBVDhPnZFR
+ EsQgCEM9ukfzZl0CREmrO7uNw0ghL360ndR7v7L9X4BfBxDeVVrOmsaLQqd1DKowK7QmYwxvza4hC66H
+ UpiV6IJlm+UQOnvxvg7aBAPkIWpY87rICtpkX/4SX5MgmkvnxzD4JIC3BCUGzZCEfWb9I4D3M2gDp3xY
+ oXsQ9vRAYAJVbYNqAARf2M+aQa3Hr2QAdmH5TTPoDVz1BW7tA7ajvYP7sMmIAAAAAElFTkSuQmCC
+</value>
+ </data>
+ <data name="CalculatorToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAABzSURBVDhPxZBR
+ DsAgCEM9ukfzZowW9UdFmUtG8mR0UtiSiFwxFSPYkbO8gb31gXahDBOdb9MhsHCoUzsJ4J0WdNRiFaUU
+ 36BtgIsrXAPEcGHHsAFF+4yT/M8GCP4Pa2z5iw26EEUNMNyc4rAXxw1T8RxJD2E2VfJhfZIbAAAAAElF
+ TkSuQmCC
+</value>
+ </data>
+ <data name="ImagingToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAH9JREFUOE+l
+ jgESgCAIBHk6T/NnxjFCVlBKzJyhc7sTEXH/FzmYqJSLYHdCAc40AMaOqQmGBJMKmOVx7B6UeUGgsMQk
+ +jV4RQDYAri1dsKTBPMqcBilG/z5BwZbIgkmFNxhl0ww7trdESDo2K7dTJBGOrZrNxLszENQiQvq4X4A
+ JbFDpxtWNlIAAAAASUVORK5CYII=
+</value>
+ </data>
+ <data name="NotePadToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAACFSURBVDhPpZNB
+ DsAgCAR9uk/zZ1S0i6CoDTUZQ5EdTk1EtFAPX0dkFoU0aivnTOnFrZVkCZvGjjpXSuki02c7F9g0gzdP
+ YD7mIDMGW3gV6KEdPOMJjOmECltBYLsIxHJjCg9BYDufIejXFYQ17Q1LwG7YIyTA4Tok0PwStB/LE0Dy
+ BSJKDySVfIiSNKD1AAAAAElFTkSuQmCC
+</value>
+ </data>
+ <data name="OnlineRegistrationToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vgAADr4B6kKxwAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAACzSURBVDhPhZJR
+ EsUgCAN7dI7mzawRl1KLU2fygMimfryr9/6rcUY53FVmluDWmpoxFveViQSZuU4h72GMyMwm5AF2DPnA
+ QPTM9FIOCTiMBarSI1712qeZwwbkkApejBuqLLK8h7Cb5T8HGI8QBLPq8+wdzr722FUNL7+gEsuE06MI
+ qELk6T7DOhNcwTNAcuMJAZYAdQgiJAIk/kAZdr8OmCHD+5UWeRkBfKgEduUAYL/r1w0ie5EGNPvMCQAA
+ AABJRU5ErkJggg==
+</value>
+ </data>
+ <data name="PaintToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAADBSURBVDhPhZAB
+ GoUgCIM9ukfrZj02mBJhb32U5v6JjpfmuGP0pQ8PAg4h0/6jbKj1xgcDniYEMGTDGpR0CLCJAIPnfV2X
+ 5lve4hTMXbirjVETQHQQtaX23LFN9mIRXtMCh14BIirctm/yiyGNkB7mHvxXAgTj/Os4jegzmHeVQ3KA
+ TWlAq7UUQOgUYE3KxCDMXd5drEGnADfz/Qj6d4QC569ZukoKUwfrq3ugewmgnmgP5eCztGaVFK0HnJUB
+ VdEYP35ybB/eOVN7AAAAAElFTkSuQmCC
+</value>
+ </data>
+ <data name="PhoneDialerToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAK5JREFUOE+V
+ kAESwyAIBH06T/Nnlju8FNFJ7c0w0sBuTVqNWRu15uh3sDzGXleiDJsZlnleiyTwloXgzGLVUTIfcqH3
+ zhO/UZrlG20S/RNg9JLodSSUAD045gR/JUj0vsoeM/SEkRAosVBhQTgPgvy1lfVWBazw8KGxsiiDGdbr
+ gKfAWwJIFp3AuFF8WPAUaOBPwuJJSwuomjNmWcqiF/CBczbRLVjziP4Fay7A1j6MmatnPf0QdQAAAABJ
+ RU5ErkJggg==
+</value>
+ </data>
+ <data name="WordPadToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAACMSURBVDhPnZAB
+ DsAgCAN9Ok/zZ4yiEINsMkkKRNezWWNmlZSM84wabVwyEX3ODNLCZXWiyUrsgEr13h2gZlmvAGZGKQAX
+ VRlAzfcJIAB+/gMiM5smIMbMBLO8uUMqCcxsOzww4/AIiGZ7eR4OQBYZ2uIGswOyWj72ArQMyOoVsMY+
+ aQNok1HVambm9gBAYeI/oBSQZwAAAABJRU5ErkJggg==
+</value>
+ </data>
+ <data name="InternetExplorerToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wQAADsEBuJFr7QAAAJVJREFUOE+VkQsSxCAMQj16bu4GFU3YdO2+Gaqi0F/7j96zfqKHqYiuByYBFfYJ
+ 1okT9uuef4slmG9gWjdzN4Wnf9bRT1RhaCN+KriGieyvkjr8Rl7AMMbywE0zCBiIBS9Awbn7tUD29xME
+ Q0rM8IHhPbziKRhMU0pqjVIfcgHAfB2oiugnuEnG/EkZ/4fLZEksutHaB6sGQO/gf7MbAAAAAElFTkSu
+ QmCC
+</value>
+ </data>
+ <data name="MSDOSPromptToolStripMenuItem1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wQAADsEBuJFr7QAAALtJREFUOE91TwESBCEI6un9vBPRYqljhtEIyUZhzTkXKo8J1ZI4P3xjlAjsqpoN
+ upcBf0zA6+7r8QAxA9170IEPm6l7PWu9A1CLwNaVpSfWNEKLWCECDnkvAdFtMgBDLeHFaNaXEpQu22B9
+ NsFA96i2yQlo00wejQG9VfuSCQ0IXAFAVAb468AVwJB3AHpsBFKn2uYkemh9hllezf4KcDKwtqkBpX5j
+ Dyj5DRIeDDh3wD3c5AYkh2QwOMYPtAJqglssjE8AAAAASUVORK5CYII=
+</value>
+ </data>
+ <data name="OutlookExpressToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wQAADsEBuJFr7QAAAJVJREFUOE+VkIESgCAIQ/10/pwasJrlkb27nUZsoqPHPbWNlYHCN9gKMTc7O31I
+ gIa0PM2EE32ErE9WNQEw1y6azbZGvkFAhnBcKMmwrQnCVI0MofA+a6UniIDYqKTx7JhBDeVaQd5fVT9m
+ M4JvowbwzjNlu4C5DVBgVyll4Zo8AzrK0gfo6ZBSFq7J6g0+ePWj8EPDD0i7RXV30HOWAAAAAElFTkSu
+ QmCC
+</value>
+ </data>
+ <data name="WindowsExplorerToolStripMenuItem1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ wQAADsEBuJFr7QAAAJJJREFUOE+tkYEOgCAIRP10/tzk4FISZ7ZuuzDwnq4KJSL1aR/txc21llBfQVbh
+ EZJZZ5C+nEoEcIN0QDyxLVGzm6WAsMYTvRSSAqaw2jRBloApbJUBhLVub4ABqwMY1poCuEYzhPWjRkgK
+ 6EP7A+obqOc2EzIBeELmtqNFDECI9R3gYmPhCPH+qX6HfAJAQ7iUCwlxft5LSoDNAAAAAElFTkSuQmCC
+</value>
+ </data>
+ <data name="downloaderTestToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
+ 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
+</value>
+ </data>
+ <data name="installerTestToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
+ 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
+</value>
+ </data>
+ <data name="ControlPanelToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
+ 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
+</value>
+ </data>
+ <data name="PrintersToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
+ 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
+</value>
+ </data>
+ <data name="TaskbarToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
+ vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
+ 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
+</value>
+ </data>
<metadata name="clockTimer.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>153, 17</value>
</metadata>
@@ -134,7 +374,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACO
- hAAAAk1TRnQBSQFMAgEBDQEAAfQBAgH0AQIBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
+ hAAAAk1TRnQBSQFMAgEBDQEAASwBAwEsAQMBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
AwABgAMAAQEBAAEgBwABASQAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH//wChAAOAAf8DwAH/
A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/A8AB/wPAAf8DwAH/
@@ -708,249 +948,6 @@
<metadata name="desktopupdate.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>580, 17</value>
</metadata>
- <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
- <data name="InternetConnectionWizardToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAALRJREFUOE+N
- kgEOwCAIA3m6T/NnG6UwBZ1bk6pTemIy2am1dlX70VlR3Hu/IBE1wr5/BOEQymFZLRvIHMZtGjUjEHOG
- mIdS214UkGi92qM5zDnCENfYn+0AQvAxC2/nHsNe+HgLwCbEmW1HmLOOZtYuAB0SJKAsivAPgBXpOgNQ
- PPwCyDcF4M0TAIZw84CUgq1TF2xvhP+oACBCAoBW9dg6szWLzeUZs9Y/7mQNVMCjOPywyA3MF+cOKQF9
- RAAAAABJRU5ErkJggg==
-</value>
- </data>
- <data name="NetMeetingToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAKpJREFUOE/N
- UskNgDAMy+gdrZsVO3cL/HhgySKJD/WB/BdjjNXpZ9wFu+R+QwTmnDAtY5UsbErOGuiIIKmBoJYwwEJ7
- QZbEk066qCHbo8R0Qj0OPbA1vrxpCKxSm3dPIYWtwMNED28Fp5Ai7lWwe17DFNKwFRBHmKj2EDCZ4eEF
- pxeIdj+AnH33gtIeGO11jAJQw20X+5nAG7SE5GykuTO1V5yGHur3LyFyAZP8TrljsWNAAAAAAElFTkSu
- QmCC
-</value>
- </data>
- <data name="CDPlayerToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6
- JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAB3RJTUUH4QQIFCcwxstlzQAAALVJREFU
- OE+dj4ERwyAMAxmd0diMImMZYaC9q3xOIJaeUP5Q936r1tpz+wgi4ATR3Huxbq1FC4ihHWDDEWM4A9jD
- ukJczzBqRl8AD+iVMgB1B7j5BGATpqgJ4XfbeTi8vt8ANnCAn2JvnZuH4RvADKgx5MnHfAHm/bMB0j8A
- KnueAEjX+Bs+1RcAiBBITWYUACEjssIQAFAOmzmissoAKF9FARvkFqYAySACxvh7WEXQWP4IlvIBh1rl
- tmCAq4kAAAAASUVORK5CYII=
-</value>
- </data>
- <data name="SoundRecorderToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6
- JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAB3RJTUUH4QQIFCcZhHn9oQAAAJ9JREFU
- OE+VkAEOxCAIBH26P6s/8zrgeqTS05uEKMouaNnQR/zPdZVeazWDsZ6DuHfv3lqz8JsDJKYrgRiyKZYz
- ieFOpxhiscxH6sIojuMLCV669lD8nYAQi1CosxusE7DCoQG44L6SyPL4hBic2ftJnhMQQsVvWHH8SPLs
- E3dME/aZwYnRfBIholB3I00xE1amIDLBscmu8Bdm4NuMUj70z1LCUTedOwAAAABJRU5ErkJggg==
-</value>
- </data>
- <data name="VolumeControlToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6
- JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAB3RJTUUH4QQIFCcbanecjQAAAItJREFU
- OE+VjgEOhCAMBHk6T+Nn2iFuXEEtTLLBbNu5K6LWeuzkOruhXCXWvwWttd9cv74miLrHu1TASyQAHSr0
- /chh4PiBz/iO9W+B/mpUj6hPBbxEEtChQt+PHAbOKBCpgGUl6qlLBbxkFKgn9P3IYeCMApEKWFaEd1uC
- t6QC3iyxPgsCDVYTlHICH5QKXtIjRNoAAAAASUVORK5CYII=
-</value>
- </data>
- <data name="WindowsMediaPlayerToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6
- JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAB3RJTUUH4QQIFCgUfVCd0wAAAHpJREFU
- OE+djgsOgDAIQzn6bubRlF+zOZV1vqRBGK0IS2vthHK0ZjQBHdcBhcllc9t7UJnsvSSM4tKWM03cAvLM
- Ve3YwNBPuqYCJONxVbGvCnABSx2QfwJjK0c03wHYzjq1RICB7WRsf10AeU9dQPAasCu19YAEww2JXJGJ
- 13tFDjjJAAAAAElFTkSuQmCC
-</value>
- </data>
- <data name="toolStripMenuItem2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAMFJREFUOE+V
- kAsShDAIQzk6R/Nm3SSU2g/uaJxMi5Bnq81yt0b38pCbnz03hGDtEaYq0HVdraF9QBiORoAyXIFKyAhO
- IG6m8P+TRDDMPV4JkBDWGkSNYe0JcS8AGoArAEPYDcjQAcgheL9CCVkAU1iP3sd9887L8akDkE//OoMo
- ByhSkxYAl3x0EgTg6QTk3FZ/B6TRpLSiHoAOpXWVR8D4wgYopMad7KAPgJQGIh3WMbEu/+CFNEhAhKPu
- /qQXQbMf8nZYxbrHLzUAAAAASUVORK5CYII=
-</value>
- </data>
- <data name="toolStripMenuItem3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vgAADr4B6kKxwAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAACmSURBVDhPnZFR
- EsQgCEM9ukfzZl0CREmrO7uNw0ghL360ndR7v7L9X4BfBxDeVVrOmsaLQqd1DKowK7QmYwxvza4hC66H
- UpiV6IJlm+UQOnvxvg7aBAPkIWpY87rICtpkX/4SX5MgmkvnxzD4JIC3BCUGzZCEfWb9I4D3M2gDp3xY
- oXsQ9vRAYAJVbYNqAARf2M+aQa3Hr2QAdmH5TTPoDVz1BW7tA7ajvYP7sMmIAAAAAElFTkSuQmCC
-</value>
- </data>
- <data name="CalculatorToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAABzSURBVDhPxZBR
- DsAgCEM9ukfzZowW9UdFmUtG8mR0UtiSiFwxFSPYkbO8gb31gXahDBOdb9MhsHCoUzsJ4J0WdNRiFaUU
- 36BtgIsrXAPEcGHHsAFF+4yT/M8GCP4Pa2z5iw26EEUNMNyc4rAXxw1T8RxJD2E2VfJhfZIbAAAAAElF
- TkSuQmCC
-</value>
- </data>
- <data name="ImagingToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAH9JREFUOE+l
- jgESgCAIBHk6T/NnxjFCVlBKzJyhc7sTEXH/FzmYqJSLYHdCAc40AMaOqQmGBJMKmOVx7B6UeUGgsMQk
- +jV4RQDYAri1dsKTBPMqcBilG/z5BwZbIgkmFNxhl0ww7trdESDo2K7dTJBGOrZrNxLszENQiQvq4X4A
- JbFDpxtWNlIAAAAASUVORK5CYII=
-</value>
- </data>
- <data name="NotePadToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAACFSURBVDhPpZNB
- DsAgCAR9uk/zZ1S0i6CoDTUZQ5EdTk1EtFAPX0dkFoU0aivnTOnFrZVkCZvGjjpXSuki02c7F9g0gzdP
- YD7mIDMGW3gV6KEdPOMJjOmECltBYLsIxHJjCg9BYDufIejXFYQ17Q1LwG7YIyTA4Tok0PwStB/LE0Dy
- BSJKDySVfIiSNKD1AAAAAElFTkSuQmCC
-</value>
- </data>
- <data name="OnlineRegistrationToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vgAADr4B6kKxwAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAACzSURBVDhPhZJR
- EsUgCAN7dI7mzawRl1KLU2fygMimfryr9/6rcUY53FVmluDWmpoxFveViQSZuU4h72GMyMwm5AF2DPnA
- QPTM9FIOCTiMBarSI1712qeZwwbkkApejBuqLLK8h7Cb5T8HGI8QBLPq8+wdzr722FUNL7+gEsuE06MI
- qELk6T7DOhNcwTNAcuMJAZYAdQgiJAIk/kAZdr8OmCHD+5UWeRkBfKgEduUAYL/r1w0ie5EGNPvMCQAA
- AABJRU5ErkJggg==
-</value>
- </data>
- <data name="PaintToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAADBSURBVDhPhZAB
- GoUgCIM9ukfrZj02mBJhb32U5v6JjpfmuGP0pQ8PAg4h0/6jbKj1xgcDniYEMGTDGpR0CLCJAIPnfV2X
- 5lve4hTMXbirjVETQHQQtaX23LFN9mIRXtMCh14BIirctm/yiyGNkB7mHvxXAgTj/Os4jegzmHeVQ3KA
- TWlAq7UUQOgUYE3KxCDMXd5drEGnADfz/Qj6d4QC569ZukoKUwfrq3ugewmgnmgP5eCztGaVFK0HnJUB
- VdEYP35ybB/eOVN7AAAAAElFTkSuQmCC
-</value>
- </data>
- <data name="PhoneDialerToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAK5JREFUOE+V
- kAESwyAIBH06T/Nnlju8FNFJ7c0w0sBuTVqNWRu15uh3sDzGXleiDJsZlnleiyTwloXgzGLVUTIfcqH3
- zhO/UZrlG20S/RNg9JLodSSUAD045gR/JUj0vsoeM/SEkRAosVBhQTgPgvy1lfVWBazw8KGxsiiDGdbr
- gKfAWwJIFp3AuFF8WPAUaOBPwuJJSwuomjNmWcqiF/CBczbRLVjziP4Fay7A1j6MmatnPf0QdQAAAABJ
- RU5ErkJggg==
-</value>
- </data>
- <data name="WordPadToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vAAADrwBlbxySQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAACMSURBVDhPnZAB
- DsAgCAN9Ok/zZ4yiEINsMkkKRNezWWNmlZSM84wabVwyEX3ODNLCZXWiyUrsgEr13h2gZlmvAGZGKQAX
- VRlAzfcJIAB+/gMiM5smIMbMBLO8uUMqCcxsOzww4/AIiGZ7eR4OQBYZ2uIGswOyWj72ArQMyOoVsMY+
- aQNok1HVambm9gBAYeI/oBSQZwAAAABJRU5ErkJggg==
-</value>
- </data>
- <data name="InternetExplorerToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wQAADsEBuJFr7QAAAJVJREFUOE+VkQsSxCAMQj16bu4GFU3YdO2+Gaqi0F/7j96zfqKHqYiuByYBFfYJ
- 1okT9uuef4slmG9gWjdzN4Wnf9bRT1RhaCN+KriGieyvkjr8Rl7AMMbywE0zCBiIBS9Awbn7tUD29xME
- Q0rM8IHhPbziKRhMU0pqjVIfcgHAfB2oiugnuEnG/EkZ/4fLZEksutHaB6sGQO/gf7MbAAAAAElFTkSu
- QmCC
-</value>
- </data>
- <data name="MSDOSPromptToolStripMenuItem1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wQAADsEBuJFr7QAAALtJREFUOE91TwESBCEI6un9vBPRYqljhtEIyUZhzTkXKo8J1ZI4P3xjlAjsqpoN
- upcBf0zA6+7r8QAxA9170IEPm6l7PWu9A1CLwNaVpSfWNEKLWCECDnkvAdFtMgBDLeHFaNaXEpQu22B9
- NsFA96i2yQlo00wejQG9VfuSCQ0IXAFAVAb468AVwJB3AHpsBFKn2uYkemh9hllezf4KcDKwtqkBpX5j
- Dyj5DRIeDDh3wD3c5AYkh2QwOMYPtAJqglssjE8AAAAASUVORK5CYII=
-</value>
- </data>
- <data name="OutlookExpressToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wQAADsEBuJFr7QAAAJVJREFUOE+VkIESgCAIQ/10/pwasJrlkb27nUZsoqPHPbWNlYHCN9gKMTc7O31I
- gIa0PM2EE32ErE9WNQEw1y6azbZGvkFAhnBcKMmwrQnCVI0MofA+a6UniIDYqKTx7JhBDeVaQd5fVT9m
- M4JvowbwzjNlu4C5DVBgVyll4Zo8AzrK0gfo6ZBSFq7J6g0+ePWj8EPDD0i7RXV30HOWAAAAAElFTkSu
- QmCC
-</value>
- </data>
- <data name="WindowsExplorerToolStripMenuItem1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- wQAADsEBuJFr7QAAAJJJREFUOE+tkYEOgCAIRP10/tzk4FISZ7ZuuzDwnq4KJSL1aR/txc21llBfQVbh
- EZJZZ5C+nEoEcIN0QDyxLVGzm6WAsMYTvRSSAqaw2jRBloApbJUBhLVub4ABqwMY1poCuEYzhPWjRkgK
- 6EP7A+obqOc2EzIBeELmtqNFDECI9R3gYmPhCPH+qX6HfAJAQ7iUCwlxft5LSoDNAAAAAElFTkSuQmCC
-</value>
- </data>
- <data name="downloaderTestToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
- 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
-</value>
- </data>
- <data name="installerTestToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
- 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
-</value>
- </data>
- <data name="ControlPanelToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
- 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
-</value>
- </data>
- <data name="PrintersToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
- 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
-</value>
- </data>
- <data name="TaskbarToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
- 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
-</value>
- </data>
- <data name="FindToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
- 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
-</value>
- </data>
- <data name="FilesOrFoldersToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
- 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
-</value>
- </data>
- <data name="ComputerToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
- 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
-</value>
- </data>
- <data name="OnTheInternetToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
- 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
-</value>
- </data>
- <data name="PeopleToolStripMenuItem.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>
- iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
- vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAAAMSURBVBhXYzhw
- 4AAABIQCQUtXaBsAAAAASUVORK5CYII=
-</value>
- </data>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>92</value>
</metadata>
diff --git a/Histacom2/OS/Win95/Win95Apps/12padamsViruses/ErrorBlaster95.Designer.cs b/Histacom2/OS/Win95/Win95Apps/12padamsViruses/ErrorBlaster95.Designer.cs
new file mode 100644
index 0000000..6035a1a
--- /dev/null
+++ b/Histacom2/OS/Win95/Win95Apps/12padamsViruses/ErrorBlaster95.Designer.cs
@@ -0,0 +1,112 @@
+namespace Histacom2.OS.Win95.Win95Apps._12padamViruses
+{
+ partial class ErrorBlaster95
+ {
+ /// <summary>
+ /// Required designer variable.
+ /// </summary>
+ private System.ComponentModel.IContainer components = null;
+
+ /// <summary>
+ /// Clean up any resources being used.
+ /// </summary>
+ /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Component Designer generated code
+
+ /// <summary>
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ /// </summary>
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ErrorBlaster95));
+ this.classicButton1 = new Histacom2.Engine.UI.ClassicButton();
+ this.classicButton3 = new Histacom2.Engine.UI.ClassicButton();
+ this.label1 = new System.Windows.Forms.Label();
+ this.classicButton2 = new Histacom2.Engine.UI.ClassicButton();
+ this.SuspendLayout();
+ //
+ // classicButton1
+ //
+ this.classicButton1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.classicButton1.BackColor = System.Drawing.Color.Silver;
+ this.classicButton1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
+ this.classicButton1.ForeColor = System.Drawing.Color.Black;
+ this.classicButton1.Location = new System.Drawing.Point(16, 219);
+ this.classicButton1.Name = "classicButton1";
+ this.classicButton1.Size = new System.Drawing.Size(73, 38);
+ this.classicButton1.TabIndex = 18;
+ this.classicButton1.Text = "Infect";
+ this.classicButton1.Click += new System.EventHandler(this.classicButton1_Click);
+ //
+ // classicButton3
+ //
+ this.classicButton3.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.classicButton3.BackColor = System.Drawing.Color.Silver;
+ this.classicButton3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
+ this.classicButton3.ForeColor = System.Drawing.Color.Black;
+ this.classicButton3.Location = new System.Drawing.Point(353, 219);
+ this.classicButton3.Name = "classicButton3";
+ this.classicButton3.Size = new System.Drawing.Size(75, 38);
+ this.classicButton3.TabIndex = 20;
+ this.classicButton3.Text = "Exit";
+ this.classicButton3.Click += new System.EventHandler(this.classicButton3_Click);
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(11, 2);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(423, 169);
+ this.label1.TabIndex = 21;
+ this.label1.Text = resources.GetString("label1.Text");
+ //
+ // classicButton2
+ //
+ this.classicButton2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.classicButton2.BackColor = System.Drawing.Color.Silver;
+ this.classicButton2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
+ this.classicButton2.ForeColor = System.Drawing.Color.Black;
+ this.classicButton2.Location = new System.Drawing.Point(95, 219);
+ this.classicButton2.Name = "classicButton2";
+ this.classicButton2.Size = new System.Drawing.Size(75, 38);
+ this.classicButton2.TabIndex = 19;
+ this.classicButton2.Text = "Remove";
+ this.classicButton2.Click += new System.EventHandler(this.classicButton2_Click);
+ //
+ // ErrorBlaster95
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackColor = System.Drawing.Color.Silver;
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.classicButton3);
+ this.Controls.Add(this.classicButton2);
+ this.Controls.Add(this.classicButton1);
+ this.Name = "ErrorBlaster95";
+ this.Size = new System.Drawing.Size(447, 265);
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private Engine.UI.ClassicButton classicButton1;
+ private Engine.UI.ClassicButton classicButton3;
+ private System.Windows.Forms.Label label1;
+ private Engine.UI.ClassicButton classicButton2;
+ }
+}
diff --git a/Histacom2/OS/Win95/Win95Apps/12padamsViruses/ErrorBlaster95.cs b/Histacom2/OS/Win95/Win95Apps/12padamsViruses/ErrorBlaster95.cs
new file mode 100644
index 0000000..3d6f064
--- /dev/null
+++ b/Histacom2/OS/Win95/Win95Apps/12padamsViruses/ErrorBlaster95.cs
@@ -0,0 +1,75 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Drawing;
+using System.Data;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+using Histacom2.Engine;
+using System.Drawing.Text;
+using static Histacom2.Engine.SaveSystem;
+
+namespace Histacom2.OS.Win95.Win95Apps._12padamViruses
+{
+ public partial class ErrorBlaster95 : UserControl
+ {
+ Timer messageGen = new Timer();
+ Random messageChooser = new Random();
+ WindowManager wm = new WindowManager();
+ private static PrivateFontCollection pfc = new PrivateFontCollection();
+ public ErrorBlaster95()
+ {
+ InitializeComponent();
+ messageGen.Interval = 3000;
+ messageGen.Tick += MessageGen_Tick;
+ pfc.AddFontFile(DataDirectory + "\\LeviWindows.ttf");
+ label1.Font=new Font(pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((byte)(0)));
+ }
+
+ private void MessageGen_Tick(object sender, EventArgs e)
+ {
+ int messageRandomizer = messageChooser.Next(1, 3);
+ switch (messageRandomizer)
+ {
+ case 1:
+ wm.StartInfobox95("Alert!", "A virus has been detected on your computer! Press OK to disinfect!", Engine.Template.InfoboxType.Error, Engine.Template.InfoboxButtons.OK);
+ messageGen.Interval -= 300;
+ break;
+
+ case 2:
+ wm.StartInfobox95("Microsoft Security Alert", "Microsoft says to install UltraSurpremeAntiVirus1998 to get rid of any viruses!", Engine.Template.InfoboxType.Info, Engine.Template.InfoboxButtons.OK);
+ messageGen.Interval -= 300;
+ break;
+ case 3:
+ wm.StartInfobox95("Error", "A BSOD.exe virus has been found on your computer!", Engine.Template.InfoboxType.Warning, Engine.Template.InfoboxButtons.OK);
+ messageGen.Interval -= 300;
+ break;
+ }
+ if (messageGen.Interval == 300)
+ {
+ messageGen.Stop();
+
+ BSODCreator bs = new BSODCreator();
+
+ bs.throw9XBSOD(true, BSODCreator.BSODCauses.Generic);
+ }
+ }
+
+ private void classicButton3_Click(object sender, EventArgs e)
+ {
+ ParentForm.Close();
+ }
+
+ private void classicButton1_Click(object sender, EventArgs e)
+ {
+ messageGen.Start();
+ }
+
+ private void classicButton2_Click(object sender, EventArgs e)
+ {
+ messageGen.Stop();
+ }
+ }
+}
diff --git a/Histacom2/OS/Win95/Win95Apps/12padamsViruses/ErrorBlaster95.resx b/Histacom2/OS/Win95/Win95Apps/12padamsViruses/ErrorBlaster95.resx
new file mode 100644
index 0000000..71d9882
--- /dev/null
+++ b/Histacom2/OS/Win95/Win95Apps/12padamsViruses/ErrorBlaster95.resx
@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <data name="label1.Text" xml:space="preserve">
+ <value>Virus Name: Virus.Win9x.ErrorBlaster
+Virus Type: Scareware/Memory Leak
+Purpose: To force the user into doing a specific type of action to remove the virus.
+Effect: Various infoboxes at random times will show up, alerting you about false
+infections until the user is forced to buy a rogue antivirus to "remove" the virus.
+
+Hey there, thanks for downloading this ErrorBlaster sample from my website!
+This virus can be very annoying and is very common.
+The infoboxes will show up at random, first showing anywhere from one to three seconds
+and will decrease every 300 milliseconds.
+
+Note: Clicking "Remove" will disinfect but will not remove the infoboxes opened.
+Warning: A BSOD will occur over elongated periods of use.
+</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Histacom2/OS/Win95/Win95Apps/12padamsViruses/StartRunner95.Designer.cs b/Histacom2/OS/Win95/Win95Apps/12padamsViruses/StartRunner95.Designer.cs
new file mode 100644
index 0000000..01ac2e2
--- /dev/null
+++ b/Histacom2/OS/Win95/Win95Apps/12padamsViruses/StartRunner95.Designer.cs
@@ -0,0 +1,106 @@
+namespace Histacom2.OS.Win95.Win95Apps._12padamsViruses
+{
+ partial class StartRunner95
+ {
+ /// <summary>
+ /// Required designer variable.
+ /// </summary>
+ private System.ComponentModel.IContainer components = null;
+
+ /// <summary>
+ /// Clean up any resources being used.
+ /// </summary>
+ /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Component Designer generated code
+
+ /// <summary>
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ /// </summary>
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(StartRunner95));
+ this.classicButton1 = new Histacom2.Engine.UI.ClassicButton();
+ this.classicButton2 = new Histacom2.Engine.UI.ClassicButton();
+ this.classicButton3 = new Histacom2.Engine.UI.ClassicButton();
+ this.label2 = new System.Windows.Forms.Label();
+ this.SuspendLayout();
+ //
+ // classicButton1
+ //
+ this.classicButton1.BackColor = System.Drawing.Color.Silver;
+ this.classicButton1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
+ this.classicButton1.ForeColor = System.Drawing.Color.Black;
+ this.classicButton1.Location = new System.Drawing.Point(16, 168);
+ this.classicButton1.Name = "classicButton1";
+ this.classicButton1.Size = new System.Drawing.Size(75, 23);
+ this.classicButton1.TabIndex = 11;
+ this.classicButton1.Text = "Infect";
+ this.classicButton1.Click += new System.EventHandler(this.classicButton1_Click);
+ //
+ // classicButton2
+ //
+ this.classicButton2.BackColor = System.Drawing.Color.Silver;
+ this.classicButton2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
+ this.classicButton2.ForeColor = System.Drawing.Color.Black;
+ this.classicButton2.Location = new System.Drawing.Point(97, 168);
+ this.classicButton2.Name = "classicButton2";
+ this.classicButton2.Size = new System.Drawing.Size(75, 23);
+ this.classicButton2.TabIndex = 12;
+ this.classicButton2.Text = "Remove";
+ this.classicButton2.Click += new System.EventHandler(this.classicButton2_Click);
+ //
+ // classicButton3
+ //
+ this.classicButton3.BackColor = System.Drawing.Color.Silver;
+ this.classicButton3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
+ this.classicButton3.ForeColor = System.Drawing.Color.Black;
+ this.classicButton3.Location = new System.Drawing.Point(293, 168);
+ this.classicButton3.Name = "classicButton3";
+ this.classicButton3.Size = new System.Drawing.Size(75, 23);
+ this.classicButton3.TabIndex = 13;
+ this.classicButton3.Text = "Exit";
+ this.classicButton3.Click += new System.EventHandler(this.classicButton3_Click);
+ //
+ // label2
+ //
+ this.label2.Anchor = System.Windows.Forms.AnchorStyles.Top;
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(13, 23);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(355, 117);
+ this.label2.TabIndex = 10;
+ this.label2.Text = resources.GetString("label2.Text");
+ //
+ // StartRunner95
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.Controls.Add(this.classicButton3);
+ this.Controls.Add(this.classicButton2);
+ this.Controls.Add(this.classicButton1);
+ this.Controls.Add(this.label2);
+ this.Name = "StartRunner95";
+ this.Size = new System.Drawing.Size(383, 208);
+ this.Load += new System.EventHandler(this.StartRunner95_Load);
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+ private Engine.UI.ClassicButton classicButton1;
+ private Engine.UI.ClassicButton classicButton2;
+ private Engine.UI.ClassicButton classicButton3;
+ internal System.Windows.Forms.Label label2;
+ }
+}
diff --git a/Histacom2/OS/Win95/Win95Apps/12padamsViruses/StartRunner95.cs b/Histacom2/OS/Win95/Win95Apps/12padamsViruses/StartRunner95.cs
new file mode 100644
index 0000000..579f001
--- /dev/null
+++ b/Histacom2/OS/Win95/Win95Apps/12padamsViruses/StartRunner95.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Drawing;
+using System.Data;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+using Histacom2.Engine;
+using System.Drawing.Text;
+using static Histacom2.Engine.SaveSystem;
+using Histacom2.OS.Win95;
+
+namespace Histacom2.OS.Win95.Win95Apps._12padamsViruses
+{
+ public partial class StartRunner95 : UserControl
+ {
+ Point beginLocation;
+ int taskbarLength;
+ int xLocation;
+ Timer moveStart = new Timer();
+ private static PrivateFontCollection pfc = new PrivateFontCollection();
+ Windows95 w = new Windows95();
+ public StartRunner95()
+ {
+ InitializeComponent();
+ pfc.AddFontFile(DataDirectory + "\\LeviWindows.ttf");
+ label2.Font = new Font(pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((byte)(0)));
+ beginLocation = w.startbutton.Location;
+ moveStart.Interval = 300;
+ moveStart.Tick += MoveStart_Tick;
+
+ }
+
+ private void MoveStart_Tick(object sender, EventArgs e)
+ {
+ int taskbarWidth = w.taskbar.Size.Width;
+ Random random = new Random();
+ xLocation = random.Next(1, taskbarWidth);
+ w.startbutton.Location = new Point(xLocation, w.startbutton.Location.Y);
+ }
+
+ private void classicButton1_Click(object sender, EventArgs e)
+ {
+ moveStart.Start();
+ }
+
+ private void StartRunner95_Load(object sender, EventArgs e)
+ {
+
+ }
+
+ private void classicButton2_Click(object sender, EventArgs e)
+ {
+ moveStart.Stop();
+ w.startbutton.Location = beginLocation;
+ }
+
+ private void classicButton3_Click(object sender, EventArgs e)
+ {
+ ParentForm.Close();
+ }
+ }
+}
diff --git a/Histacom2/OS/Win95/Win95Apps/12padamsViruses/StartRunner95.resx b/Histacom2/OS/Win95/Win95Apps/12padamsViruses/StartRunner95.resx
new file mode 100644
index 0000000..f8ee0b3
--- /dev/null
+++ b/Histacom2/OS/Win95/Win95Apps/12padamsViruses/StartRunner95.resx
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <data name="label2.Text" xml:space="preserve">
+ <value>Virus Name: Start Runner
+Virus Type: Joke Program
+Purpose: A fun prank to pull on April Fools' Day!
+Effect: The start button will move side to side along the taskbar.
+
+Hey there! Thanks for installing this joke program from my website!
+This is a fairly common joke program often found in email chains.
+How this works is simple; it simply moves your startbutton from side-to-side.
+To remove, simply press the remove button on this window.
+</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/Histacom2/OS/Win95/Win95Apps/IE4Sites/12padams1998.Designer.cs b/Histacom2/OS/Win95/Win95Apps/IE4Sites/12padams1998.Designer.cs
index 29a63e4..e1bc705 100644
--- a/Histacom2/OS/Win95/Win95Apps/IE4Sites/12padams1998.Designer.cs
+++ b/Histacom2/OS/Win95/Win95Apps/IE4Sites/12padams1998.Designer.cs
@@ -275,6 +275,7 @@
this.button7.TabIndex = 12;
this.button7.Text = "Download";
this.button7.UseVisualStyleBackColor = false;
+ this.button7.Click += new System.EventHandler(this.button7_Click);
//
// label13
//
@@ -297,6 +298,7 @@
this.button6.TabIndex = 10;
this.button6.Text = "Download";
this.button6.UseVisualStyleBackColor = false;
+ this.button6.Click += new System.EventHandler(this.button6_Click);
//
// label12
//
diff --git a/Histacom2/OS/Win95/Win95Apps/IE4Sites/12padams1998.cs b/Histacom2/OS/Win95/Win95Apps/IE4Sites/12padams1998.cs
index bedfe56..13c22c6 100644
--- a/Histacom2/OS/Win95/Win95Apps/IE4Sites/12padams1998.cs
+++ b/Histacom2/OS/Win95/Win95Apps/IE4Sites/12padams1998.cs
@@ -145,5 +145,23 @@ namespace Histacom2.OS.Win95.Win95Apps.IE4Sites
opendownload.appName.Text = "Downloading: Guess The Number V1";
opendownload.amountToDL = 16;
}
+
+ private void button7_Click(object sender, EventArgs e)
+ {
+ WinClassicDownloader opendownload = new WinClassicDownloader();
+ WindowManager wm = new WindowManager();
+ wm.Init(opendownload, "Downloader", null, false, true);
+ opendownload.appName.Text = "Downloading: Error Blaster 95";
+ opendownload.amountToDL = 32;
+ }
+
+ private void button6_Click(object sender, EventArgs e)
+ {
+ WinClassicDownloader opendownload = new WinClassicDownloader();
+ WindowManager wm = new WindowManager();
+ wm.Init(opendownload, "Downloader", null, false, true);
+ opendownload.appName.Text = "Downloading: Start Runner 95";
+ opendownload.amountToDL = 32;
+ }
}
}
diff --git a/Histacom2/OS/Win95/Win95Apps/Win95WindowsExplorer.cs b/Histacom2/OS/Win95/Win95Apps/Win95WindowsExplorer.cs
index 9c7e2a3..519e14d 100644
--- a/Histacom2/OS/Win95/Win95Apps/Win95WindowsExplorer.cs
+++ b/Histacom2/OS/Win95/Win95Apps/Win95WindowsExplorer.cs
@@ -13,6 +13,7 @@ using Histacom2.Engine;
using Newtonsoft.Json;
using Histacom2.Engine.Template;
using System.Diagnostics;
+using Histacom2.OS.Win95.Win95Apps._12padamViruses;
namespace Histacom2.OS.Win95.Win95Apps
{
@@ -351,6 +352,26 @@ namespace Histacom2.OS.Win95.Win95Apps
Program.nonimportantapps[Program.nonimportantapps.Count - 1].FormClosing += new FormClosingEventHandler(Program.NonImportantApp_Closing);
break;
+ case "eb95 setup":
+ Win95Installer ebInstall = new Win95Installer("Error Blaster 95");
+ ebInstall.InstallCompleted += (sender, args) => TitleScreen.frm95.ErrorBlasterToolStripMenuItem.Visible = true;
+ WinClassic installer = wm.Init(ebInstall, "Error Blaster 95 Setup", null, true, true);
+ Program.AddTaskbarItem(installer, installer.Tag.ToString(), "Error Blaster 95 Setup", null);
+ installer.BringToFront();
+ break;
+ case "error blaster":
+ WinClassic eb = wm.Init(new ErrorBlaster95(), "Welcome to Error Blaster 95!", null, true, true);
+ Program.AddTaskbarItem(eb, eb.Tag.ToString(), "Welcome to Error Blaster 95!", null);
+ Program.nonimportantapps[Program.nonimportantapps.Count - 1].BringToFront();
+ Program.nonimportantapps[Program.nonimportantapps.Count - 1].FormClosing += new FormClosingEventHandler(Program.NonImportantApp_Closing);
+ break;
+ case "sr95 setup":
+ Win95Installer srInstall = new Win95Installer("Start Runner 95");
+ srInstall.InstallCompleted += (sender, args) => TitleScreen.frm95.ErrorBlasterToolStripMenuItem.Visible = true;
+ WinClassic install = wm.Init(srInstall, "Start Runner 95 Setup", null, true, true);
+ Program.AddTaskbarItem(install, install.Tag.ToString(), "Error Blaster 95 Setup", null);
+ install.BringToFront();
+ break;
default:
wm.StartInfobox95(path.Replace(ProfileMyComputerDirectory, "C:"), $"{path.Replace(ProfileMyComputerDirectory, "C:")} is not a valid Win32 application.", InfoboxType.Error, InfoboxButtons.OK);
break;