aboutsummaryrefslogtreecommitdiff
path: root/TimeHACK.Main
diff options
context:
space:
mode:
authorlempamo <[email protected]>2017-05-30 21:35:05 -0400
committerGitHub <[email protected]>2017-05-30 21:35:05 -0400
commit13cd6b245ca3104589333295ebc22bf9a659562d (patch)
tree263fc78c63ecf16a46fc760bfe73280cdc8fc0c7 /TimeHACK.Main
parent79808fce9199840ad4627ee1aecb8f7430ab6b6c (diff)
parent9ee1762d7261de1e7c98862fc91abd52deb6f8b9 (diff)
downloadhistacom2-13cd6b245ca3104589333295ebc22bf9a659562d.tar.gz
histacom2-13cd6b245ca3104589333295ebc22bf9a659562d.tar.bz2
histacom2-13cd6b245ca3104589333295ebc22bf9a659562d.zip
Merge pull request #2 from TimeHACKDevs/master
Merge
Diffstat (limited to 'TimeHACK.Main')
-rw-r--r--TimeHACK.Main/OS/Win95/Win95.Designer.cs39
-rw-r--r--TimeHACK.Main/OS/Win95/Win95.cs22
-rw-r--r--TimeHACK.Main/OS/Win95/Win95.resx2
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicFTPClient.Designer.cs276
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicFTPClient.cs66
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicFTPClient.resx198
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicHWCV.cs1
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.Designer.cs121
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs94
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.resx7
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.Designer.cs16
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.cs12
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.Designer.cs723
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.cs562
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.resx176
-rw-r--r--TimeHACK.Main/Program.cs25
-rw-r--r--TimeHACK.Main/Properties/Resources.Designer.cs20
-rw-r--r--TimeHACK.Main/Properties/Resources.resx6
-rw-r--r--TimeHACK.Main/Resources/shell32_21.ico_16x16.pngbin0 -> 167 bytes
-rw-r--r--TimeHACK.Main/Resources/wmsui32_1001.ico_16x16.pngbin0 -> 146 bytes
-rw-r--r--TimeHACK.Main/TimeHACK.Main.csproj11
-rw-r--r--TimeHACK.Main/bin/Release/TimeHACK.Engine.dllbin187392 -> 188928 bytes
-rw-r--r--TimeHACK.Main/bin/Release/TimeHACK.Engine.pdbbin54784 -> 60928 bytes
-rw-r--r--TimeHACK.Main/bin/Release/TimeHACK.application2
-rw-r--r--TimeHACK.Main/bin/Release/TimeHACK.exebin4812288 -> 4834816 bytes
-rw-r--r--TimeHACK.Main/bin/Release/TimeHACK.exe.manifest8
-rw-r--r--TimeHACK.Main/bin/Release/TimeHACK.pdbbin249344 -> 265728 bytes
-rw-r--r--TimeHACK.Main/bin/Release/app.publish/TimeHACK.exebin4812288 -> 4834816 bytes
-rw-r--r--TimeHACK.Main/obj/Release/CoreCompileInputs.cache2
-rw-r--r--TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferences.cachebin35211 -> 35191 bytes
-rw-r--r--TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferencesInput.cachebin14517 -> 14715 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TempPE/Properties.Resources.Designer.cs.dllbin12288 -> 12800 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.FileListAbsolute.txt32
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cachebin6453 -> 6660 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.Main.csprojResolveAssemblyReference.cachebin15081 -> 15081 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicIE4.resourcesbin3209 -> 2884 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicWindowsExplorer.resourcesbin0 -> 3097 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Windows95.resourcesbin149816 -> 149816 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.Properties.Resources.resourcesbin3340760 -> 3341612 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.application2
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.exebin4812288 -> 4834816 bytes
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.exe.manifest8
-rw-r--r--TimeHACK.Main/obj/Release/TimeHACK.pdbbin249344 -> 265728 bytes
43 files changed, 2172 insertions, 259 deletions
diff --git a/TimeHACK.Main/OS/Win95/Win95.Designer.cs b/TimeHACK.Main/OS/Win95/Win95.Designer.cs
index 5ec9550..8c37e83 100644
--- a/TimeHACK.Main/OS/Win95/Win95.Designer.cs
+++ b/TimeHACK.Main/OS/Win95/Win95.Designer.cs
@@ -32,14 +32,14 @@ namespace TimeHACK.OS.Win95
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Windows95));
- System.Windows.Forms.ListViewItem listViewItem9 = new System.Windows.Forms.ListViewItem("My Computer", 0);
- System.Windows.Forms.ListViewItem listViewItem10 = new System.Windows.Forms.ListViewItem("Network Neighborhood", 5);
- System.Windows.Forms.ListViewItem listViewItem11 = new System.Windows.Forms.ListViewItem("Inbox", 3);
- System.Windows.Forms.ListViewItem listViewItem12 = new System.Windows.Forms.ListViewItem("Recycle Bin", 7);
- System.Windows.Forms.ListViewItem listViewItem13 = new System.Windows.Forms.ListViewItem("Internet Explorer", 2);
- System.Windows.Forms.ListViewItem listViewItem14 = new System.Windows.Forms.ListViewItem("Online Services", 1);
- System.Windows.Forms.ListViewItem listViewItem15 = new System.Windows.Forms.ListViewItem("Set Up The Microsoft Network", 4);
- System.Windows.Forms.ListViewItem listViewItem16 = new System.Windows.Forms.ListViewItem("Outlook Express", 6);
+ System.Windows.Forms.ListViewItem listViewItem1 = new System.Windows.Forms.ListViewItem("My Computer", 0);
+ System.Windows.Forms.ListViewItem listViewItem2 = new System.Windows.Forms.ListViewItem("Network Neighborhood", 5);
+ System.Windows.Forms.ListViewItem listViewItem3 = new System.Windows.Forms.ListViewItem("Inbox", 3);
+ System.Windows.Forms.ListViewItem listViewItem4 = new System.Windows.Forms.ListViewItem("Recycle Bin", 7);
+ System.Windows.Forms.ListViewItem listViewItem5 = new System.Windows.Forms.ListViewItem("Internet Explorer", 2);
+ System.Windows.Forms.ListViewItem listViewItem6 = new System.Windows.Forms.ListViewItem("Online Services", 1);
+ System.Windows.Forms.ListViewItem listViewItem7 = new System.Windows.Forms.ListViewItem("Set Up The Microsoft Network", 4);
+ System.Windows.Forms.ListViewItem listViewItem8 = new System.Windows.Forms.ListViewItem("Outlook Express", 6);
this.panel1 = new System.Windows.Forms.Panel();
this.panel2 = new System.Windows.Forms.Panel();
this.taskbar = new System.Windows.Forms.Panel();
@@ -243,7 +243,7 @@ namespace TimeHACK.OS.Win95
this.startmenuitems.Name = "startmenuitems";
this.startmenuitems.Padding = new System.Windows.Forms.Padding(6, 2, 0, 0);
this.startmenuitems.RenderMode = System.Windows.Forms.ToolStripRenderMode.System;
- this.startmenuitems.Size = new System.Drawing.Size(141, 311);
+ this.startmenuitems.Size = new System.Drawing.Size(141, 292);
this.startmenuitems.TabIndex = 0;
this.startmenuitems.Text = "StartMenu";
//
@@ -669,6 +669,7 @@ namespace TimeHACK.OS.Win95
this.WindowsExplorerToolStripMenuItem1.Name = "WindowsExplorerToolStripMenuItem1";
this.WindowsExplorerToolStripMenuItem1.Size = new System.Drawing.Size(181, 28);
this.WindowsExplorerToolStripMenuItem1.Text = "Windows Explorer";
+ this.WindowsExplorerToolStripMenuItem1.Click += new System.EventHandler(this.WindowsExplorerToolStripMenuItem1_Click);
//
// GuessTheNumberToolStripMenuItem
//
@@ -966,22 +967,20 @@ namespace TimeHACK.OS.Win95
// desktopicons
//
this.desktopicons.Alignment = System.Windows.Forms.ListViewAlignment.Left;
- this.desktopicons.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
- | System.Windows.Forms.AnchorStyles.Left)
- | System.Windows.Forms.AnchorStyles.Right)));
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.Items.AddRange(new System.Windows.Forms.ListViewItem[] {
- listViewItem9,
- listViewItem10,
- listViewItem11,
- listViewItem12,
- listViewItem13,
- listViewItem14,
- listViewItem15,
- listViewItem16});
+ listViewItem1,
+ listViewItem2,
+ listViewItem3,
+ listViewItem4,
+ listViewItem5,
+ listViewItem6,
+ listViewItem7,
+ listViewItem8});
this.desktopicons.LargeImageList = this.desktopImages;
this.desktopicons.Location = new System.Drawing.Point(0, 0);
this.desktopicons.Name = "desktopicons";
diff --git a/TimeHACK.Main/OS/Win95/Win95.cs b/TimeHACK.Main/OS/Win95/Win95.cs
index eeaa9f2..6d7b5f3 100644
--- a/TimeHACK.Main/OS/Win95/Win95.cs
+++ b/TimeHACK.Main/OS/Win95/Win95.cs
@@ -262,7 +262,7 @@ namespace TimeHACK.OS.Win95
app.BringToFront();
startmenu.Hide();
}
- private void NonImportantApp_Closing(object sender, FormClosingEventArgs e)
+ public void NonImportantApp_Closing(object sender, FormClosingEventArgs e)
{
nonimportantapps.Remove((WinClassic)sender);
}
@@ -313,8 +313,24 @@ namespace TimeHACK.OS.Win95
private void AddressBookToolStripMenuItem_Click(object sender, EventArgs e)
{
WinClassicAddressBook ab = new WinClassicAddressBook();
- WinClassic app = wm.startWin95(ab, "Address Book", Properties.Resources.Win95IconWordpad, true, true);
- AddTaskBarItem(app, app.Tag.ToString(), "Address Book", Properties.Resources.Win95IconWordpad);
+ WinClassic app = wm.startWin95(ab, "Address Book", Properties.Resources.WinClassicAddressBook, true, true);
+ AddTaskBarItem(app, app.Tag.ToString(), "Address Book", Properties.Resources.WinClassicAddressBook);
+
+ nonimportantapps.Add(app);
+ nonimportantapps[nonimportantapps.Count - 1].BringToFront();
+ nonimportantapps[nonimportantapps.Count - 1].FormClosing += new FormClosingEventHandler(NonImportantApp_Closing);
+
+ app.BringToFront();
+ startmenu.Hide();
+ }
+
+ private void WindowsExplorerToolStripMenuItem1_Click(object sender, EventArgs e)
+ {
+ FileDialogBoxManager.IsInOpenDialog = false;
+ FileDialogBoxManager.IsInSaveDialog = false;
+ WinClassicWindowsExplorer we = new WinClassicWindowsExplorer();
+ WinClassic app = wm.startWin95(we, "Windows Explorer", Properties.Resources.WinClassicFileExplorer, true, true);
+ AddTaskBarItem(app, app.Tag.ToString(), "Windows Explorer", Properties.Resources.WinClassicFileExplorer);
nonimportantapps.Add(app);
nonimportantapps[nonimportantapps.Count - 1].BringToFront();
diff --git a/TimeHACK.Main/OS/Win95/Win95.resx b/TimeHACK.Main/OS/Win95/Win95.resx
index d19a5cb..fd14645 100644
--- a/TimeHACK.Main/OS/Win95/Win95.resx
+++ b/TimeHACK.Main/OS/Win95/Win95.resx
@@ -407,7 +407,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADq
- ggAAAk1TRnQBSQFMAgEBDAEAATgBAQE4AQEBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
+ ggAAAk1TRnQBSQFMAgEBDAEAAUABAQFAAQEBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
AwABgAMAAQEBAAEgBwABAf8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8AXAAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/x8AAf8DAAH/
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicFTPClient.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicFTPClient.Designer.cs
new file mode 100644
index 0000000..45203e1
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicFTPClient.Designer.cs
@@ -0,0 +1,276 @@
+namespace TimeHACK.OS.Win95.Win95Apps
+{
+ partial class WinClassicFTPClient
+ {
+ /// <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()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.Windows.Forms.ListViewItem listViewItem1 = new System.Windows.Forms.ListViewItem(new string[] {
+ "/software/"}, -1, System.Drawing.Color.Black, System.Drawing.Color.Empty, null);
+ System.Windows.Forms.ListViewItem listViewItem2 = new System.Windows.Forms.ListViewItem(new string[] {
+ "index.html"}, -1, System.Drawing.Color.Black, System.Drawing.Color.Empty, null);
+ System.Windows.Forms.ListViewItem listViewItem3 = new System.Windows.Forms.ListViewItem(new string[] {
+ "???.html"}, -1, System.Drawing.Color.Black, System.Drawing.Color.Empty, null);
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(WinClassicFTPClient));
+ this.topBar = new System.Windows.Forms.Panel();
+ this.button1 = new System.Windows.Forms.Button();
+ this.infoLabel = new System.Windows.Forms.Label();
+ this.label4 = new System.Windows.Forms.Label();
+ this.textBox4 = new System.Windows.Forms.TextBox();
+ this.label3 = new System.Windows.Forms.Label();
+ this.passBox = new System.Windows.Forms.TextBox();
+ this.label2 = new System.Windows.Forms.Label();
+ this.usernameBox = new System.Windows.Forms.TextBox();
+ this.label1 = new System.Windows.Forms.Label();
+ this.hostnameBox = new System.Windows.Forms.TextBox();
+ this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.button2 = new System.Windows.Forms.Button();
+ this.welcomeLabel = new System.Windows.Forms.Label();
+ this.ftpFiles = new System.Windows.Forms.ListView();
+ this.fileIcons = new System.Windows.Forms.ImageList(this.components);
+ this.topBar.SuspendLayout();
+ this.panel1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // topBar
+ //
+ this.topBar.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+ this.topBar.Controls.Add(this.button1);
+ this.topBar.Controls.Add(this.infoLabel);
+ this.topBar.Controls.Add(this.label4);
+ this.topBar.Controls.Add(this.textBox4);
+ this.topBar.Controls.Add(this.label3);
+ this.topBar.Controls.Add(this.passBox);
+ this.topBar.Controls.Add(this.label2);
+ this.topBar.Controls.Add(this.usernameBox);
+ this.topBar.Controls.Add(this.label1);
+ this.topBar.Controls.Add(this.hostnameBox);
+ this.topBar.Dock = System.Windows.Forms.DockStyle.Top;
+ this.topBar.Location = new System.Drawing.Point(0, 0);
+ this.topBar.Name = "topBar";
+ this.topBar.Size = new System.Drawing.Size(762, 30);
+ this.topBar.TabIndex = 0;
+ //
+ // button1
+ //
+ this.button1.Location = new System.Drawing.Point(585, 2);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(44, 23);
+ this.button1.TabIndex = 5;
+ this.button1.Text = "Login";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // infoLabel
+ //
+ this.infoLabel.AutoSize = true;
+ this.infoLabel.ForeColor = System.Drawing.Color.Red;
+ this.infoLabel.Location = new System.Drawing.Point(635, 7);
+ this.infoLabel.Name = "infoLabel";
+ this.infoLabel.Size = new System.Drawing.Size(35, 13);
+ this.infoLabel.TabIndex = 8;
+ this.infoLabel.Text = "label5";
+ this.infoLabel.Visible = false;
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Location = new System.Drawing.Point(503, 7);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(29, 13);
+ this.label4.TabIndex = 6;
+ this.label4.Text = "&Port:";
+ //
+ // textBox4
+ //
+ this.textBox4.Enabled = false;
+ this.textBox4.Location = new System.Drawing.Point(538, 4);
+ this.textBox4.Name = "textBox4";
+ this.textBox4.Size = new System.Drawing.Size(41, 20);
+ this.textBox4.TabIndex = 7;
+ this.textBox4.Text = "21";
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(335, 7);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(56, 13);
+ this.label3.TabIndex = 4;
+ this.label3.Text = "Pass&word:";
+ //
+ // passBox
+ //
+ this.passBox.Location = new System.Drawing.Point(397, 4);
+ this.passBox.Name = "passBox";
+ this.passBox.PasswordChar = '*';
+ this.passBox.Size = new System.Drawing.Size(100, 20);
+ this.passBox.TabIndex = 5;
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(156, 7);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(58, 13);
+ this.label2.TabIndex = 2;
+ this.label2.Text = "&Username:";
+ //
+ // usernameBox
+ //
+ this.usernameBox.Location = new System.Drawing.Point(214, 4);
+ this.usernameBox.Name = "usernameBox";
+ this.usernameBox.Size = new System.Drawing.Size(100, 20);
+ this.usernameBox.TabIndex = 3;
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(8, 7);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(32, 13);
+ this.label1.TabIndex = 1;
+ this.label1.Text = "&Host:";
+ //
+ // hostnameBox
+ //
+ this.hostnameBox.Location = new System.Drawing.Point(41, 4);
+ this.hostnameBox.Name = "hostnameBox";
+ this.hostnameBox.Size = new System.Drawing.Size(100, 20);
+ this.hostnameBox.TabIndex = 1;
+ //
+ // contextMenuStrip1
+ //
+ this.contextMenuStrip1.Name = "contextMenuStrip1";
+ this.contextMenuStrip1.Size = new System.Drawing.Size(61, 4);
+ //
+ // panel1
+ //
+ this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+ this.panel1.Controls.Add(this.button2);
+ this.panel1.Controls.Add(this.welcomeLabel);
+ this.panel1.Dock = System.Windows.Forms.DockStyle.Bottom;
+ this.panel1.Location = new System.Drawing.Point(0, 469);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(762, 30);
+ this.panel1.TabIndex = 9;
+ //
+ // button2
+ //
+ this.button2.Location = new System.Drawing.Point(3, 2);
+ this.button2.Name = "button2";
+ this.button2.Size = new System.Drawing.Size(75, 23);
+ this.button2.TabIndex = 0;
+ this.button2.Text = "button2";
+ this.button2.UseVisualStyleBackColor = true;
+ //
+ // welcomeLabel
+ //
+ this.welcomeLabel.BackColor = System.Drawing.Color.WhiteSmoke;
+ this.welcomeLabel.Location = new System.Drawing.Point(577, 7);
+ this.welcomeLabel.Name = "welcomeLabel";
+ this.welcomeLabel.Size = new System.Drawing.Size(178, 13);
+ this.welcomeLabel.TabIndex = 0;
+ this.welcomeLabel.Text = "Please login to a remote FTP server.";
+ this.welcomeLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // ftpFiles
+ //
+ this.ftpFiles.Alignment = System.Windows.Forms.ListViewAlignment.Left;
+ this.ftpFiles.AutoArrange = false;
+ this.ftpFiles.BackColor = System.Drawing.Color.White;
+ this.ftpFiles.BackgroundImageTiled = true;
+ this.ftpFiles.BorderStyle = System.Windows.Forms.BorderStyle.None;
+ this.ftpFiles.Cursor = System.Windows.Forms.Cursors.Default;
+ this.ftpFiles.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.ftpFiles.ForeColor = System.Drawing.Color.White;
+ listViewItem1.StateImageIndex = 0;
+ listViewItem2.Checked = true;
+ listViewItem2.StateImageIndex = 1;
+ listViewItem3.Checked = true;
+ listViewItem3.StateImageIndex = 1;
+ this.ftpFiles.Items.AddRange(new System.Windows.Forms.ListViewItem[] {
+ listViewItem1,
+ listViewItem2,
+ listViewItem3});
+ this.ftpFiles.Location = new System.Drawing.Point(0, 30);
+ this.ftpFiles.Name = "ftpFiles";
+ this.ftpFiles.Size = new System.Drawing.Size(762, 439);
+ this.ftpFiles.SmallImageList = this.fileIcons;
+ this.ftpFiles.StateImageList = this.fileIcons;
+ this.ftpFiles.TabIndex = 7;
+ this.ftpFiles.TileSize = new System.Drawing.Size(32, 32);
+ this.ftpFiles.UseCompatibleStateImageBehavior = false;
+ this.ftpFiles.View = System.Windows.Forms.View.List;
+ this.ftpFiles.Visible = false;
+ this.ftpFiles.Click += new System.EventHandler(this.ftpItems_Click);
+ //
+ // fileIcons
+ //
+ this.fileIcons.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("fileIcons.ImageStream")));
+ this.fileIcons.TransparentColor = System.Drawing.Color.Transparent;
+ this.fileIcons.Images.SetKeyName(0, "WinClassicFolder.png");
+ this.fileIcons.Images.SetKeyName(1, "WinClassicNotepad.png");
+ //
+ // WinClassicFTPClient
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.Controls.Add(this.ftpFiles);
+ this.Controls.Add(this.panel1);
+ this.Controls.Add(this.topBar);
+ this.Name = "WinClassicFTPClient";
+ this.Size = new System.Drawing.Size(762, 499);
+ this.topBar.ResumeLayout(false);
+ this.topBar.PerformLayout();
+ this.panel1.ResumeLayout(false);
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Panel topBar;
+ private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.TextBox textBox4;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.TextBox passBox;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.TextBox usernameBox;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
+ public System.Windows.Forms.TextBox hostnameBox;
+ private System.Windows.Forms.Label infoLabel;
+ private System.Windows.Forms.Button button1;
+ private System.Windows.Forms.Panel panel1;
+ private System.Windows.Forms.Button button2;
+ private System.Windows.Forms.Label welcomeLabel;
+ internal System.Windows.Forms.ListView ftpFiles;
+ private System.Windows.Forms.ImageList fileIcons;
+ }
+}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicFTPClient.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicFTPClient.cs
new file mode 100644
index 0000000..ab7e61f
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicFTPClient.cs
@@ -0,0 +1,66 @@
+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;
+
+namespace TimeHACK.OS.Win95.Win95Apps
+{
+ public partial class WinClassicFTPClient : UserControl
+ {
+ public WinClassicFTPClient()
+ {
+ InitializeComponent();
+ }
+
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ if (hostnameBox.Text == "172.68.119.42")
+ {
+ infoLabel.Hide();
+ if (usernameBox.Text == "12padams")
+ {
+ infoLabel.Hide();
+ if (passBox.Text == "projectDeath98")
+ {
+ infoLabel.Hide();
+ infoLabel.ForeColor = Color.Green;
+ infoLabel.Text = "[200] OK";
+ welcomeLabel.Hide();
+ infoLabel.Show();
+ }
+ else
+ {
+ infoLabel.Text = "[430] Incorrect Password";
+ infoLabel.Show();
+ }
+ }
+ else
+ {
+ infoLabel.Text = "[430] Incorrect Username";
+ infoLabel.Show();
+ }
+ }
+ else
+ {
+ infoLabel.Text = "[404] Not Found";
+ infoLabel.Show();
+ }
+ }
+
+ private void ftpItems_Click(object sender, EventArgs e)
+ {
+ Point objDrawingPoint = ftpFiles.PointToClient(Cursor.Position);
+ ListViewItem objListViewItem = new ListViewItem();
+ if (objListViewItem.Text == "/software/")
+ {
+
+ }
+ }
+ }
+}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicFTPClient.resx b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicFTPClient.resx
new file mode 100644
index 0000000..7b49ca1
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicFTPClient.resx
@@ -0,0 +1,198 @@
+<?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>
+ <metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>17, 17</value>
+ </metadata>
+ <metadata name="fileIcons.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>172, 17</value>
+ </metadata>
+ <data name="fileIcons.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>
+ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
+ LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
+ ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAO
+ DwAAAk1TRnQBSQFMAgEBAgEAAQgBAAEIAQABIAEAASABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
+ AwABgAMAASADAAEBAQABCAYAARAYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
+ AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
+ AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
+ AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm
+ AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM
+ AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA
+ ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz
+ AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ
+ AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM
+ AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA
+ AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA
+ AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ
+ AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/
+ AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA
+ AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm
+ ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ
+ Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz
+ AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA
+ AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM
+ AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM
+ ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM
+ Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA
+ AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM
+ AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ
+ AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz
+ AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm
+ AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw
+ AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/6QAAewVBwEAAQdnAAHs
+ Fv8BBwEAAQdmAAHsFv8BBwEAAQdEAAHsHgMDAAHsAv8GAA7/AQcBAAEHRAAB7AH/AfsBBwH7AQcB+wEH
+ AfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcBAwMAAewW/wEHAQABB0QA
+ AewB/wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7
+ AQMDAAHsAv8GAA7/AQcBAAEHRAAB7AH/AfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEH
+ AfsBBwH7AQcB+wEHAfsBBwH7AQcBAwMAAewW/wEHAQABB0QAAewB/wEHAfsBBwH7AQcB+wEHAfsBBwH7
+ AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQMDAAHsFv8BBwEAAQdEAAHsAf8B+wEH
+ AfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwEDAwAB7AL/
+ EgAC/wEHAQABB0QAAewB/wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7
+ AQcB+wEHAfsBBwH7AQMDAAHsFv8BBwEAAQdEAAHsAf8B+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEH
+ AfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwEDAwAB7AL/EgAC/wEHAQABB0QAAewB/wEHAfsBBwH7
+ AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQMDAAHsFv8BBwEA
+ AQdEAAHsAf8B+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEH
+ AfsBBwEDAwAB7AL/EgAC/wEHAQABB0QAAewB/wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7
+ AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQMDAAHsFv8BBwEAAQdEAAHsAf8B+wEHAfsBBwH7AQcB+wEH
+ AfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwEDAwAB7AL/EgAC/wEHAQABB0QA
+ AewB/wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7
+ AQMDAAHsFv8BBwEAAQdEAAHsAf8B+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEH
+ AfsBBwH7AQcB+wEHAfsBBwEDAwAB7Bb/AQcBAAEHRAAB7AH/AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7
+ AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBAwMAAewC/wYADv8BBwEAAQdEAAHsAf8B+wEH
+ AfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwEDAwAB7Bb/
+ AQcBAAEHRAAB7AH/AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7
+ AQcB+wEHAfsBAwMAAewW/wEHAQABB0QAAewB/wH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEH
+ AfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAQMDAAHsFv8BBwEAAQdEAAHsAf8BBwH7AQcB+wEHAfsBBwH7
+ AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEDAwAB7AL/BgAO/wEHAQABB0QA
+ AewB/wH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwH7AQcB+wEH
+ AQMDAAHsFv8BBwEAAQdEAAHsHf8EAAHsAv8GAAf/AQAB/wMAAv8BBwEAAQdEAAHsDwcO7AQAAewW/wEH
+ AQABB0UAAewB/wH7AQcB+wEHAfsBBwH7AQcB+wEHAfsBBwHsEgAB7Bb/AQcBAAEHRgAB7AH/AfsBBwH7
+ AQcB+wEHAfsBBwH7AQcB7BMAAewW/wEHAQABB0cAAewJ/wHsFAAB7AH/AQAC/wEAAv8BAAL/AQAC/wEA
+ Av8BAAL/AQAC/wHsAQABB0gACewVAAHsAf8BAAL/AQAC/wEAAv8BAAL/AQAC/wEAAv8BAAL/AewBAAEH
+ ZwAB7AH/AuwB/wLsAf8C7AH/AuwB/wLsAf8C7AH/AuwB/wHsxQABQgFNAT4HAAE+AwABKAMAAYADAAEg
+ AwABAQEAAQEGAAECFgAD/wEABP8B8AIAAR8IAAT/AeACAAEPCAAE/wHAAgABBwgAAYACAAEBAcACAAEH
+ DAABwAIAAQcMAAHAAgABBwwAAcACAAEHDAABwAIAAQcMAAHAAgABBwwAAcACAAEHDAABwAIAAQcMAAHA
+ AgABBwwAAcACAAEHDAABwAIAAQcMAAHAAgABBwwAAcACAAEHDAABwAIAAQcMAAHAAgABBwwAAcACAAEH
+ DAABwAIAAQcMAAHAAgABBwwAAcACAAEHDAABwAIAAQcMAAHAAgABBwwAAcACAAEHCwABAQHAAgABBwgA
+ AYABAAL/AcACAAEHCAABwAEBAv8BwAIAAQcIAAHgAQMC/wHAAgABBwgAAfABBwL/AcACAAEHCAAE/wHg
+ AgABDwgABP8B8gFJASQBvwgACw==
+</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicHWCV.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicHWCV.cs
index 8a159e9..6f9bb07 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicHWCV.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicHWCV.cs
@@ -24,7 +24,6 @@ namespace TimeHACK.OS.Win95.Win95Apps
Label3.Show();
Label3.Text = "Hidden Content Found: Time Distorter";
TitleScreen.frm95.hiddenpadamsFound = true;
- if (TitleScreen.frm95.ie != null && ((WinClassicIE4)TitleScreen.frm95.ie.programContent.Controls[0]).currentsite.Title == "12PADAMS") ((WinClassicIE4)TitleScreen.frm95.ie.programContent.Controls[0]).webBrowser1.Refresh();
}
else
{
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.Designer.cs
index 89e6193..9e0cd81 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.Designer.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.Designer.cs
@@ -96,13 +96,6 @@
this.Panel11 = new System.Windows.Forms.Panel();
this.PictureBox4 = new System.Windows.Forms.PictureBox();
this.PictureBox3 = new System.Windows.Forms.PictureBox();
- this.welcomeinternetscreen = new System.Windows.Forms.Panel();
- this.Label58 = new System.Windows.Forms.Label();
- this.LinkLabel16 = new System.Windows.Forms.LinkLabel();
- this.LinkLabel15 = new System.Windows.Forms.LinkLabel();
- this.Label3 = new System.Windows.Forms.Label();
- this.TextBox1 = new System.Windows.Forms.TextBox();
- this.Label2 = new System.Windows.Forms.Label();
this.hotmailpadams = new System.Windows.Forms.Panel();
this.email1 = new System.Windows.Forms.Panel();
this.LinkLabel18 = new System.Windows.Forms.LinkLabel();
@@ -196,7 +189,6 @@
this.TextBox2 = new System.Windows.Forms.TextBox();
this.Label7 = new System.Windows.Forms.Label();
this.pboxgoogleprototypelogo = new System.Windows.Forms.PictureBox();
- this.webBrowser1 = new System.Windows.Forms.WebBrowser();
this.Panel14 = new System.Windows.Forms.Panel();
this.GoButton = new System.Windows.Forms.Button();
this.addressbar = new System.Windows.Forms.ComboBox();
@@ -332,7 +324,6 @@
this.Panel11.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.PictureBox4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.PictureBox3)).BeginInit();
- this.welcomeinternetscreen.SuspendLayout();
this.hotmailpadams.SuspendLayout();
this.email1.SuspendLayout();
this.email3.SuspendLayout();
@@ -365,7 +356,6 @@
//
this.program.BackColor = System.Drawing.Color.Silver;
this.program.Controls.Add(this.browsingarea);
- this.program.Controls.Add(this.webBrowser1);
this.program.Controls.Add(this.Panel14);
this.program.Controls.Add(this.Panel1);
this.program.Controls.Add(this.PictureBox1);
@@ -382,7 +372,6 @@
this.browsingarea.Controls.Add(this.padamsmain);
this.browsingarea.Controls.Add(this.padamsbackgrounds);
this.browsingarea.Controls.Add(this.hotmailmain);
- this.browsingarea.Controls.Add(this.welcomeinternetscreen);
this.browsingarea.Controls.Add(this.hotmailpadams);
this.browsingarea.Controls.Add(this.googlealpha);
this.browsingarea.Controls.Add(this.padamshidden);
@@ -453,7 +442,6 @@
this.Label20.Size = new System.Drawing.Size(174, 15);
this.Label20.TabIndex = 7;
this.Label20.Text = "Copyright 1998 12padams";
- this.Label20.Click += new System.EventHandler(this.Label20_Click);
//
// Panel10
//
@@ -1093,92 +1081,7 @@
this.PictureBox3.Size = new System.Drawing.Size(160, 136);
this.PictureBox3.TabIndex = 0;
this.PictureBox3.TabStop = false;
- //
- // welcomeinternetscreen
- //
- this.welcomeinternetscreen.AutoScroll = true;
- this.welcomeinternetscreen.BackColor = System.Drawing.Color.White;
- this.welcomeinternetscreen.Controls.Add(this.Label58);
- this.welcomeinternetscreen.Controls.Add(this.LinkLabel16);
- this.welcomeinternetscreen.Controls.Add(this.LinkLabel15);
- this.welcomeinternetscreen.Controls.Add(this.Label3);
- this.welcomeinternetscreen.Controls.Add(this.TextBox1);
- this.welcomeinternetscreen.Controls.Add(this.Label2);
- this.welcomeinternetscreen.Location = new System.Drawing.Point(8, 3);
- this.welcomeinternetscreen.Name = "welcomeinternetscreen";
- this.welcomeinternetscreen.Size = new System.Drawing.Size(38, 38);
- this.welcomeinternetscreen.TabIndex = 0;
- //
- // Label58
- //
- this.Label58.Anchor = System.Windows.Forms.AnchorStyles.Top;
- this.Label58.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.Label58.Location = new System.Drawing.Point(0, 45);
- this.Label58.Name = "Label58";
- this.Label58.Size = new System.Drawing.Size(200, 16);
- this.Label58.TabIndex = 7;
- this.Label58.Text = "Where do you want to go today?";
- this.Label58.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
- //
- // LinkLabel16
- //
- this.LinkLabel16.Anchor = System.Windows.Forms.AnchorStyles.Top;
- this.LinkLabel16.Location = new System.Drawing.Point(0, 317);
- this.LinkLabel16.Name = "LinkLabel16";
- this.LinkLabel16.Size = new System.Drawing.Size(200, 13);
- this.LinkLabel16.TabIndex = 6;
- this.LinkLabel16.TabStop = true;
- this.LinkLabel16.Text = "www.12padams.com";
- this.LinkLabel16.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
- //
- // LinkLabel15
- //
- this.LinkLabel15.Anchor = System.Windows.Forms.AnchorStyles.Top;
- this.LinkLabel15.Location = new System.Drawing.Point(0, 298);
- this.LinkLabel15.Name = "LinkLabel15";
- this.LinkLabel15.Size = new System.Drawing.Size(200, 13);
- this.LinkLabel15.TabIndex = 5;
- this.LinkLabel15.TabStop = true;
- this.LinkLabel15.Text = "www.google.com";
- this.LinkLabel15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
- //
- // Label3
- //
- this.Label3.Anchor = System.Windows.Forms.AnchorStyles.Top;
- this.Label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.Label3.Location = new System.Drawing.Point(0, 258);
- this.Label3.Name = "Label3";
- this.Label3.Size = new System.Drawing.Size(200, 20);
- this.Label3.TabIndex = 2;
- this.Label3.Text = "Here are some sites you may wish to visit.";
- this.Label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
- //
- // TextBox1
- //
- this.TextBox1.Anchor = System.Windows.Forms.AnchorStyles.Top;
- this.TextBox1.BackColor = System.Drawing.Color.White;
- this.TextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None;
- this.TextBox1.Font = new System.Drawing.Font("Microsoft Sans Serif", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.TextBox1.Location = new System.Drawing.Point(0, 98);
- this.TextBox1.Multiline = true;
- this.TextBox1.Name = "TextBox1";
- this.TextBox1.ReadOnly = true;
- this.TextBox1.Size = new System.Drawing.Size(200, 130);
- this.TextBox1.TabIndex = 1;
- this.TextBox1.Text = resources.GetString("TextBox1.Text");
- this.TextBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
- //
- // Label2
- //
- this.Label2.Anchor = System.Windows.Forms.AnchorStyles.Top;
- this.Label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.Label2.Location = new System.Drawing.Point(0, 19);
- this.Label2.Name = "Label2";
- this.Label2.Size = new System.Drawing.Size(200, 24);
- this.Label2.TabIndex = 0;
- this.Label2.Text = "Welcome To Internet Explorer 4";
- this.Label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
- //
+ //
// hotmailpadams
//
this.hotmailpadams.AutoScroll = true;
@@ -1764,7 +1667,6 @@
this.Button12.TabIndex = 2;
this.Button12.Text = "Google Search";
this.Button12.UseVisualStyleBackColor = false;
- this.Button12.Click += new System.EventHandler(this.Button12_Click);
//
// TextBox4
//
@@ -2122,7 +2024,6 @@
this.GoogleSearchButton.TabIndex = 3;
this.GoogleSearchButton.Text = "Google Search";
this.GoogleSearchButton.UseVisualStyleBackColor = false;
- this.GoogleSearchButton.Click += new System.EventHandler(this.Button9_Click);
//
// ComboBox1
//
@@ -2163,15 +2064,6 @@
this.pboxgoogleprototypelogo.TabIndex = 0;
this.pboxgoogleprototypelogo.TabStop = false;
//
- // webBrowser1
- //
- this.webBrowser1.Dock = System.Windows.Forms.DockStyle.Fill;
- this.webBrowser1.Location = new System.Drawing.Point(0, 111);
- this.webBrowser1.Name = "webBrowser1";
- this.webBrowser1.Size = new System.Drawing.Size(959, 483);
- this.webBrowser1.TabIndex = 11;
- this.webBrowser1.DocumentCompleted += new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(this.webBrowser1_DocumentCompleted);
- //
// Panel14
//
this.Panel14.Controls.Add(this.GoButton);
@@ -2583,7 +2475,6 @@
this.ToolStripMenuItem21.Name = "ToolStripMenuItem21";
this.ToolStripMenuItem21.Size = new System.Drawing.Size(221, 22);
this.ToolStripMenuItem21.Text = "Close";
- this.ToolStripMenuItem21.Click += new System.EventHandler(this.ToolStripMenuItem21_Click);
//
// ToolStripMenuItem22
//
@@ -3219,8 +3110,6 @@
this.Panel11.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.PictureBox4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.PictureBox3)).EndInit();
- this.welcomeinternetscreen.ResumeLayout(false);
- this.welcomeinternetscreen.PerformLayout();
this.hotmailpadams.ResumeLayout(false);
this.email1.ResumeLayout(false);
this.email1.PerformLayout();
@@ -3310,13 +3199,6 @@
internal System.Windows.Forms.Panel Panel11;
internal System.Windows.Forms.PictureBox PictureBox4;
internal System.Windows.Forms.PictureBox PictureBox3;
- internal System.Windows.Forms.Panel welcomeinternetscreen;
- internal System.Windows.Forms.Label Label58;
- internal System.Windows.Forms.LinkLabel LinkLabel16;
- internal System.Windows.Forms.LinkLabel LinkLabel15;
- internal System.Windows.Forms.Label Label3;
- internal System.Windows.Forms.TextBox TextBox1;
- internal System.Windows.Forms.Label Label2;
internal System.Windows.Forms.Panel hotmailpadams;
internal System.Windows.Forms.Panel email1;
internal System.Windows.Forms.LinkLabel LinkLabel18;
@@ -3550,7 +3432,6 @@
internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem93;
internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem94;
internal System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem95;
- internal System.Windows.Forms.WebBrowser webBrowser1;
internal System.ComponentModel.ComponentResourceManager resources;
}
} \ No newline at end of file
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs
index e6253c9..0fac91a 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.cs
@@ -5,7 +5,6 @@ using System.Runtime.InteropServices;
using System.Windows.Forms;
using TimeHACK.Engine;
using TimeHACK.Engine.Template;
-
namespace TimeHACK.OS.Win95.Win95Apps
{
public partial class WinClassicIE4 : UserControl
@@ -13,25 +12,25 @@ namespace TimeHACK.OS.Win95.Win95Apps
public List<string> browsinghistory = new List<string>();
public int historylocation = 0;
- public HtmlDocument currentsite;
- private Timer loadplz = new Timer();
-
public WinClassicIE4()
{
InitializeComponent();
- loadplz.Tick += new EventHandler(loadplz_Tick);
- loadplz.Interval = 10;
}
private void WinClassicIE4_Load(object sender, EventArgs e)
{
-
+ browsinghistory.Capacity = 99;
+ BringToFront();
+ hidePrograms();
+ browsinghistory.Add("www.microsoft.com/internetexplorer4/welcome");
+ for (int i = 0; i < 99; i++) browsinghistory.Add(null);
+ foreach (ToolStripMenuItem item in MenuStrip3.Items) item.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((0)));
+ foreach (Control ctrl in Panel1.Controls) ctrl.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((0)));
}
private void hidePrograms()
{
googlemain.Hide();
- welcomeinternetscreen.Hide();
googleprototype.Hide();
googlealpha.Hide();
padamsmain.Hide();
@@ -45,60 +44,15 @@ namespace TimeHACK.OS.Win95.Win95Apps
email3.Hide();
hotmailpadams.Hide();
}
-
- private void google_LinkClicked(object sender, HtmlElementEventArgs e)
- {
- goToSite("www.google.com", false);
- }
-
- private void padams_LinkClicked(object sender, HtmlElementEventArgs e)
- {
- goToSite("www.12padams.com", false);
- }
-
- private void googleprototypelink_LinkClicked(object sender, HtmlElementEventArgs e)
- {
- goToSite("www.google.stanford.edu", false);
- }
-
- private void googlebetalink_LinkClicked(object sender, HtmlElementEventArgs e)
- {
- goToSite("www.alpha.google.com", false);
- }
-
- private void Label20_Click(object sender, EventArgs e)
- {
- hidePrograms();
- padamshidden.Dock = DockStyle.Fill;
- padamshidden.Show();
- }
-
- private void Button12_Click(object sender, EventArgs e)
- {
-
- }
-
- private void Button9_Click(object sender, EventArgs e)
- {
- goToSite("www.???.com", false);
- }
-
- private void ToolStripMenuItem21_Click(object sender, EventArgs e)
- {
- ((Form)this.TopLevelControl).Close();
- }
-
private void goToSite(string url, bool back)
{
switch (url)
{
case "www.google.com":
hidePrograms();
- webBrowser1.DocumentText = resources.GetString("google_HTML");
break;
case "www.google.stanford.edu":
hidePrograms();
- webBrowser1.DocumentText = resources.GetString("prototype_HTML");
break;
case "www.alpha.google.com":
hidePrograms();
@@ -107,11 +61,9 @@ namespace TimeHACK.OS.Win95.Win95Apps
break;
case "www.12padams.com":
hidePrograms();
- webBrowser1.DocumentText = resources.GetString("padams_HTML");
break;
case "www.microsoft.com/internetexplorer4/welcome":
hidePrograms();
- webBrowser1.DocumentText = resources.GetString("ie4start_HTML");
break;
case "www.???.com":
hidePrograms();
@@ -145,7 +97,6 @@ namespace TimeHACK.OS.Win95.Win95Apps
}
addressbar.Text = url;
- currentsite = webBrowser1.Document;
}
private void BackButton_Click(object sender, EventArgs e)
@@ -180,37 +131,6 @@ namespace TimeHACK.OS.Win95.Win95Apps
goToSite(addressbar.Text, false);
}
- private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
- {
- loadplz.Start();
- }
-
- private void loadplz_Tick(object sender, EventArgs e)
- {
- try
- {
- switch (currentsite.Title)
- {
- case "IE4START":
- webBrowser1.Document.GetElementById("google").Click += new HtmlElementEventHandler(google_LinkClicked);
- webBrowser1.Document.GetElementById("padams").Click += new HtmlElementEventHandler(padams_LinkClicked);
- break;
- case "12PADAMS":
- webBrowser1.Document.GetElementById("wc_b").Click += new HtmlElementEventHandler(WCDownloadButton_Click);
- if (!TitleScreen.frm95.hiddenpadamsFound) webBrowser1.Document.GetElementById("distort").Style += "visibility:hidden;";
- break;
- case "GOOGLE":
- webBrowser1.Document.GetElementById("prototype").Click += new HtmlElementEventHandler(googleprototypelink_LinkClicked);
- webBrowser1.Document.GetElementById("alpha").Click += new HtmlElementEventHandler(googlebetalink_LinkClicked);
- break;
- }
- loadplz.Stop();
- } catch
- {
-
- }
- }
-
//TODO: Add more websites
//TODO: Relabel Buttons And Things
}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.resx b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.resx
index 2021fda..c89e385 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.resx
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicIE4.resx
@@ -117,13 +117,6 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
- <data name="TextBox1.Text" xml:space="preserve">
- <value>Welcome To Internet Explorer 4.
-Internet Explorer 4 makes browsing the web and exploring websites a pleasant experience.
-Just type an address in the location bar above and then press go.
-Instantly you will be taken to the webpage of your choosing.
-Where do you want to go today?</value>
- </data>
<data name="TextBox12.Text" xml:space="preserve">
<value>1998: Added Time Distortion software to 12padams website.
Software was hidden and only accessable after downloading hwcv.exe and applying it onto the 12padams website
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.Designer.cs
index 01cfdb3..c2b5db2 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.Designer.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.Designer.cs
@@ -93,7 +93,7 @@
this.newToolStripMenuItem.BackgroundImage = global::TimeHACK.Properties.Resources.sliversilver;
this.newToolStripMenuItem.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.newToolStripMenuItem.Name = "newToolStripMenuItem";
- this.newToolStripMenuItem.Size = new System.Drawing.Size(142, 22);
+ this.newToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.newToolStripMenuItem.Text = "New";
//
// openToolStripMenuItem
@@ -102,8 +102,9 @@
this.openToolStripMenuItem.BackgroundImage = global::TimeHACK.Properties.Resources.sliversilver;
this.openToolStripMenuItem.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.openToolStripMenuItem.Name = "openToolStripMenuItem";
- this.openToolStripMenuItem.Size = new System.Drawing.Size(142, 22);
+ this.openToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.openToolStripMenuItem.Text = "Open...";
+ this.openToolStripMenuItem.Click += new System.EventHandler(this.openToolStripMenuItem_Click);
//
// saveToolStripMenuItem
//
@@ -111,8 +112,9 @@
this.saveToolStripMenuItem.BackgroundImage = global::TimeHACK.Properties.Resources.sliversilver;
this.saveToolStripMenuItem.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.saveToolStripMenuItem.Name = "saveToolStripMenuItem";
- this.saveToolStripMenuItem.Size = new System.Drawing.Size(142, 22);
+ this.saveToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.saveToolStripMenuItem.Text = "Save";
+ this.saveToolStripMenuItem.Click += new System.EventHandler(this.saveToolStripMenuItem_Click);
//
// saveAsToolStripMenuItem
//
@@ -120,7 +122,7 @@
this.saveAsToolStripMenuItem.BackgroundImage = global::TimeHACK.Properties.Resources.sliversilver;
this.saveAsToolStripMenuItem.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.saveAsToolStripMenuItem.Name = "saveAsToolStripMenuItem";
- this.saveAsToolStripMenuItem.Size = new System.Drawing.Size(142, 22);
+ this.saveAsToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.saveAsToolStripMenuItem.Text = "Save As...";
//
// pageSetupToolStripMenuItem
@@ -129,7 +131,7 @@
this.pageSetupToolStripMenuItem.BackgroundImage = global::TimeHACK.Properties.Resources.sliversilver;
this.pageSetupToolStripMenuItem.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.pageSetupToolStripMenuItem.Name = "pageSetupToolStripMenuItem";
- this.pageSetupToolStripMenuItem.Size = new System.Drawing.Size(142, 22);
+ this.pageSetupToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.pageSetupToolStripMenuItem.Text = "Page Setup...";
//
// printToolStripMenuItem
@@ -138,7 +140,7 @@
this.printToolStripMenuItem.BackgroundImage = global::TimeHACK.Properties.Resources.sliversilver;
this.printToolStripMenuItem.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.printToolStripMenuItem.Name = "printToolStripMenuItem";
- this.printToolStripMenuItem.Size = new System.Drawing.Size(142, 22);
+ this.printToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.printToolStripMenuItem.Text = "Print";
//
// exitToolStripMenuItem
@@ -147,7 +149,7 @@
this.exitToolStripMenuItem.BackgroundImage = global::TimeHACK.Properties.Resources.sliversilver;
this.exitToolStripMenuItem.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.exitToolStripMenuItem.Name = "exitToolStripMenuItem";
- this.exitToolStripMenuItem.Size = new System.Drawing.Size(142, 22);
+ this.exitToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
this.exitToolStripMenuItem.Text = "Exit";
this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click);
//
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.cs
index 24525ea..a5472a3 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicNotepad.cs
@@ -8,6 +8,7 @@ using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using TimeHACK.Engine;
+using static TimeHACK.Engine.FileDialogBoxManager;
namespace TimeHACK.OS.Win95.Win95Apps
{
@@ -83,5 +84,16 @@ namespace TimeHACK.OS.Win95.Win95Apps
string DateTime = System.DateTime.Now.ToString("HH:mm tt dd/MM/yyyy");
mainText.AppendText(DateTime);
}
+
+ private void openToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ ActivateOpenFileDialog(".txt");
+ mainText.Text = ReadTextFile(Program.OpenFileExplorerAsDialogAndReturnGivenPath());
+ }
+
+ private void saveToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+
+ }
}
}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.Designer.cs
new file mode 100644
index 0000000..d90eee2
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.Designer.cs
@@ -0,0 +1,723 @@
+namespace TimeHACK.OS.Win95.Win95Apps
+{
+ partial class WinClassicWindowsExplorer
+ {
+ /// <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()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(WinClassicWindowsExplorer));
+ this.program = new System.Windows.Forms.Panel();
+ this.diskView = new System.Windows.Forms.ListView();
+ this.btnGo = new System.Windows.Forms.Button();
+ this.MenuStrip1 = new System.Windows.Forms.MenuStrip();
+ this.FileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.CreateShortcutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.FolderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ShortcutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.TextDocumentToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.BitmapImageToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.DeleteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.RenameToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.PropertiesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.CloseToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.EditToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.UndoCtrlZToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.CutCtrlXToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.CopyCtrlCToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.PasteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.PasteShortcutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.SellectAllCtrlAToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.InvertSelectionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ViewToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolbarToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.StatusBarToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.LargeIconsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.SmallIconsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ListToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.DetailsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ArrangeIconsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ByDriveLetterToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ByTypeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.BySizeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ByFreeSpaceToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.LineUpIconsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.RefreshToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.OptionsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ToolsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.FindToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.FilesOrFoldersToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.ComputerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.OnTheInternetToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.PeopleToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.MapNetworkDriveToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.DisconnectNetworkDriveToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.GoToToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.HelpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.HelpToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
+ this.AboutWindows95ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.toprightcorner = new System.Windows.Forms.Panel();
+ this.dirLbl = new System.Windows.Forms.ComboBox();
+ this.bottomrightcorner = new System.Windows.Forms.Panel();
+ this.bottomleftcorner = new System.Windows.Forms.Panel();
+ this.topleftcorner = new System.Windows.Forms.Panel();
+ this.pnlSave = new System.Windows.Forms.Panel();
+ this.Button1 = new System.Windows.Forms.Button();
+ this.Label1 = new System.Windows.Forms.Label();
+ this.txtSave = new System.Windows.Forms.TextBox();
+ this.mainView = new System.Windows.Forms.ListView();
+ this.pnlHidden = new System.Windows.Forms.Panel();
+ this.LinkLabel1 = new System.Windows.Forms.LinkLabel();
+ this.Label3 = new System.Windows.Forms.Label();
+ this.Label2 = new System.Windows.Forms.Label();
+ this.icons = new System.Windows.Forms.ImageList(this.components);
+ this.program.SuspendLayout();
+ this.MenuStrip1.SuspendLayout();
+ this.pnlSave.SuspendLayout();
+ this.pnlHidden.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // program
+ //
+ this.program.BackColor = System.Drawing.Color.Silver;
+ this.program.Controls.Add(this.diskView);
+ this.program.Controls.Add(this.btnGo);
+ this.program.Controls.Add(this.MenuStrip1);
+ this.program.Controls.Add(this.toprightcorner);
+ this.program.Controls.Add(this.dirLbl);
+ this.program.Controls.Add(this.bottomrightcorner);
+ this.program.Controls.Add(this.bottomleftcorner);
+ this.program.Controls.Add(this.topleftcorner);
+ this.program.Controls.Add(this.pnlSave);
+ this.program.Controls.Add(this.mainView);
+ this.program.Controls.Add(this.pnlHidden);
+ this.program.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.program.Location = new System.Drawing.Point(0, 0);
+ this.program.Name = "program";
+ this.program.Size = new System.Drawing.Size(874, 517);
+ this.program.TabIndex = 13;
+ //
+ // diskView
+ //
+ this.diskView.Location = new System.Drawing.Point(3, 54);
+ this.diskView.Name = "diskView";
+ this.diskView.Size = new System.Drawing.Size(213, 417);
+ this.diskView.SmallImageList = this.icons;
+ this.diskView.TabIndex = 13;
+ this.diskView.UseCompatibleStateImageBehavior = false;
+ this.diskView.View = System.Windows.Forms.View.List;
+ this.diskView.DoubleClick += new System.EventHandler(this.diskView_DoubleClick);
+ //
+ // btnGo
+ //
+ this.btnGo.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+ this.btnGo.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
+ this.btnGo.Location = new System.Drawing.Point(819, 20);
+ this.btnGo.Name = "btnGo";
+ this.btnGo.Size = new System.Drawing.Size(55, 28);
+ this.btnGo.TabIndex = 12;
+ this.btnGo.Text = "Go";
+ this.btnGo.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText;
+ this.btnGo.UseVisualStyleBackColor = true;
+ this.btnGo.Click += new System.EventHandler(this.btnGo_Click);
+ //
+ // MenuStrip1
+ //
+ this.MenuStrip1.BackColor = System.Drawing.Color.Silver;
+ this.MenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.FileToolStripMenuItem,
+ this.EditToolStripMenuItem,
+ this.ViewToolStripMenuItem,
+ this.ToolsToolStripMenuItem,
+ this.HelpToolStripMenuItem});
+ this.MenuStrip1.Location = new System.Drawing.Point(0, 0);
+ this.MenuStrip1.Name = "MenuStrip1";
+ this.MenuStrip1.Size = new System.Drawing.Size(874, 24);
+ this.MenuStrip1.TabIndex = 6;
+ this.MenuStrip1.Text = "MenuStrip1";
+ //
+ // FileToolStripMenuItem
+ //
+ this.FileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.CreateShortcutToolStripMenuItem,
+ this.DeleteToolStripMenuItem,
+ this.RenameToolStripMenuItem,
+ this.PropertiesToolStripMenuItem,
+ this.CloseToolStripMenuItem});
+ this.FileToolStripMenuItem.Name = "FileToolStripMenuItem";
+ this.FileToolStripMenuItem.Size = new System.Drawing.Size(37, 20);
+ this.FileToolStripMenuItem.Text = "File";
+ //
+ // CreateShortcutToolStripMenuItem
+ //
+ this.CreateShortcutToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.FolderToolStripMenuItem,
+ this.ShortcutToolStripMenuItem,
+ this.TextDocumentToolStripMenuItem,
+ this.BitmapImageToolStripMenuItem});
+ this.CreateShortcutToolStripMenuItem.Name = "CreateShortcutToolStripMenuItem";
+ this.CreateShortcutToolStripMenuItem.Size = new System.Drawing.Size(127, 22);
+ this.CreateShortcutToolStripMenuItem.Text = "New";
+ //
+ // FolderToolStripMenuItem
+ //
+ 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);
+ //
+ // ShortcutToolStripMenuItem
+ //
+ this.ShortcutToolStripMenuItem.Name = "ShortcutToolStripMenuItem";
+ this.ShortcutToolStripMenuItem.Size = new System.Drawing.Size(154, 22);
+ this.ShortcutToolStripMenuItem.Text = "Shortcut";
+ //
+ // TextDocumentToolStripMenuItem
+ //
+ this.TextDocumentToolStripMenuItem.Name = "TextDocumentToolStripMenuItem";
+ this.TextDocumentToolStripMenuItem.Size = new System.Drawing.Size(154, 22);
+ this.TextDocumentToolStripMenuItem.Text = "Text Document";
+ //
+ // BitmapImageToolStripMenuItem
+ //
+ this.BitmapImageToolStripMenuItem.Name = "BitmapImageToolStripMenuItem";
+ this.BitmapImageToolStripMenuItem.Size = new System.Drawing.Size(154, 22);
+ this.BitmapImageToolStripMenuItem.Text = "Bitmap Image";
+ //
+ // DeleteToolStripMenuItem
+ //
+ this.DeleteToolStripMenuItem.Name = "DeleteToolStripMenuItem";
+ this.DeleteToolStripMenuItem.Size = new System.Drawing.Size(127, 22);
+ this.DeleteToolStripMenuItem.Text = "Delete";
+ //
+ // RenameToolStripMenuItem
+ //
+ this.RenameToolStripMenuItem.Name = "RenameToolStripMenuItem";
+ this.RenameToolStripMenuItem.Size = new System.Drawing.Size(127, 22);
+ this.RenameToolStripMenuItem.Text = "Rename";
+ //
+ // PropertiesToolStripMenuItem
+ //
+ this.PropertiesToolStripMenuItem.Name = "PropertiesToolStripMenuItem";
+ this.PropertiesToolStripMenuItem.Size = new System.Drawing.Size(127, 22);
+ this.PropertiesToolStripMenuItem.Text = "Properties";
+ //
+ // CloseToolStripMenuItem
+ //
+ this.CloseToolStripMenuItem.Name = "CloseToolStripMenuItem";
+ this.CloseToolStripMenuItem.Size = new System.Drawing.Size(127, 22);
+ this.CloseToolStripMenuItem.Text = "Close";
+ //
+ // EditToolStripMenuItem
+ //
+ this.EditToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.UndoCtrlZToolStripMenuItem,
+ this.CutCtrlXToolStripMenuItem,
+ this.CopyCtrlCToolStripMenuItem,
+ this.PasteToolStripMenuItem,
+ this.PasteShortcutToolStripMenuItem,
+ this.SellectAllCtrlAToolStripMenuItem,
+ this.InvertSelectionToolStripMenuItem});
+ this.EditToolStripMenuItem.Name = "EditToolStripMenuItem";
+ this.EditToolStripMenuItem.Size = new System.Drawing.Size(39, 20);
+ this.EditToolStripMenuItem.Text = "Edit";
+ //
+ // UndoCtrlZToolStripMenuItem
+ //
+ this.UndoCtrlZToolStripMenuItem.Name = "UndoCtrlZToolStripMenuItem";
+ this.UndoCtrlZToolStripMenuItem.Size = new System.Drawing.Size(197, 22);
+ this.UndoCtrlZToolStripMenuItem.Text = "Undo Ctrl+Z";
+ //
+ // CutCtrlXToolStripMenuItem
+ //
+ this.CutCtrlXToolStripMenuItem.Name = "CutCtrlXToolStripMenuItem";
+ this.CutCtrlXToolStripMenuItem.Size = new System.Drawing.Size(197, 22);
+ this.CutCtrlXToolStripMenuItem.Text = "Cut Ctrl+X";
+ //
+ // CopyCtrlCToolStripMenuItem
+ //
+ this.CopyCtrlCToolStripMenuItem.Name = "CopyCtrlCToolStripMenuItem";
+ this.CopyCtrlCToolStripMenuItem.Size = new System.Drawing.Size(197, 22);
+ this.CopyCtrlCToolStripMenuItem.Text = "Copy Ctrl+C";
+ //
+ // PasteToolStripMenuItem
+ //
+ this.PasteToolStripMenuItem.Name = "PasteToolStripMenuItem";
+ this.PasteToolStripMenuItem.Size = new System.Drawing.Size(197, 22);
+ this.PasteToolStripMenuItem.Text = "Paste Ctrl+V";
+ //
+ // PasteShortcutToolStripMenuItem
+ //
+ this.PasteShortcutToolStripMenuItem.Name = "PasteShortcutToolStripMenuItem";
+ this.PasteShortcutToolStripMenuItem.Size = new System.Drawing.Size(197, 22);
+ this.PasteShortcutToolStripMenuItem.Text = "Paste Shortcut";
+ //
+ // SellectAllCtrlAToolStripMenuItem
+ //
+ this.SellectAllCtrlAToolStripMenuItem.Name = "SellectAllCtrlAToolStripMenuItem";
+ this.SellectAllCtrlAToolStripMenuItem.Size = new System.Drawing.Size(197, 22);
+ this.SellectAllCtrlAToolStripMenuItem.Text = "Sellect All Ctrl+A";
+ //
+ // InvertSelectionToolStripMenuItem
+ //
+ this.InvertSelectionToolStripMenuItem.Name = "InvertSelectionToolStripMenuItem";
+ this.InvertSelectionToolStripMenuItem.Size = new System.Drawing.Size(197, 22);
+ this.InvertSelectionToolStripMenuItem.Text = "Invert Selection";
+ //
+ // ViewToolStripMenuItem
+ //
+ this.ViewToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ToolbarToolStripMenuItem,
+ this.StatusBarToolStripMenuItem,
+ this.LargeIconsToolStripMenuItem,
+ this.SmallIconsToolStripMenuItem,
+ this.ListToolStripMenuItem,
+ this.DetailsToolStripMenuItem,
+ this.ArrangeIconsToolStripMenuItem,
+ this.LineUpIconsToolStripMenuItem,
+ this.RefreshToolStripMenuItem,
+ this.OptionsToolStripMenuItem});
+ this.ViewToolStripMenuItem.Name = "ViewToolStripMenuItem";
+ this.ViewToolStripMenuItem.Size = new System.Drawing.Size(44, 20);
+ this.ViewToolStripMenuItem.Text = "View";
+ //
+ // ToolbarToolStripMenuItem
+ //
+ this.ToolbarToolStripMenuItem.Name = "ToolbarToolStripMenuItem";
+ this.ToolbarToolStripMenuItem.Size = new System.Drawing.Size(147, 22);
+ this.ToolbarToolStripMenuItem.Text = "Toolbar";
+ //
+ // StatusBarToolStripMenuItem
+ //
+ this.StatusBarToolStripMenuItem.Name = "StatusBarToolStripMenuItem";
+ this.StatusBarToolStripMenuItem.Size = new System.Drawing.Size(147, 22);
+ this.StatusBarToolStripMenuItem.Text = "Status Bar";
+ //
+ // LargeIconsToolStripMenuItem
+ //
+ this.LargeIconsToolStripMenuItem.Name = "LargeIconsToolStripMenuItem";
+ this.LargeIconsToolStripMenuItem.Size = new System.Drawing.Size(147, 22);
+ this.LargeIconsToolStripMenuItem.Text = "Large Icons";
+ //
+ // SmallIconsToolStripMenuItem
+ //
+ this.SmallIconsToolStripMenuItem.Name = "SmallIconsToolStripMenuItem";
+ this.SmallIconsToolStripMenuItem.Size = new System.Drawing.Size(147, 22);
+ this.SmallIconsToolStripMenuItem.Text = "Small Icons";
+ //
+ // ListToolStripMenuItem
+ //
+ this.ListToolStripMenuItem.Name = "ListToolStripMenuItem";
+ this.ListToolStripMenuItem.Size = new System.Drawing.Size(147, 22);
+ this.ListToolStripMenuItem.Text = "List";
+ //
+ // DetailsToolStripMenuItem
+ //
+ this.DetailsToolStripMenuItem.Name = "DetailsToolStripMenuItem";
+ this.DetailsToolStripMenuItem.Size = new System.Drawing.Size(147, 22);
+ this.DetailsToolStripMenuItem.Text = "Details";
+ //
+ // ArrangeIconsToolStripMenuItem
+ //
+ this.ArrangeIconsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.ByDriveLetterToolStripMenuItem,
+ this.ByTypeToolStripMenuItem,
+ this.BySizeToolStripMenuItem,
+ this.ByFreeSpaceToolStripMenuItem});
+ this.ArrangeIconsToolStripMenuItem.Name = "ArrangeIconsToolStripMenuItem";
+ this.ArrangeIconsToolStripMenuItem.Size = new System.Drawing.Size(147, 22);
+ this.ArrangeIconsToolStripMenuItem.Text = "Arrange Icons";
+ //
+ // ByDriveLetterToolStripMenuItem
+ //
+ this.ByDriveLetterToolStripMenuItem.Name = "ByDriveLetterToolStripMenuItem";
+ this.ByDriveLetterToolStripMenuItem.Size = new System.Drawing.Size(150, 22);
+ this.ByDriveLetterToolStripMenuItem.Text = "by Drive Letter";
+ //
+ // ByTypeToolStripMenuItem
+ //
+ this.ByTypeToolStripMenuItem.Name = "ByTypeToolStripMenuItem";
+ this.ByTypeToolStripMenuItem.Size = new System.Drawing.Size(150, 22);
+ this.ByTypeToolStripMenuItem.Text = "by Type";
+ //
+ // BySizeToolStripMenuItem
+ //
+ this.BySizeToolStripMenuItem.Name = "BySizeToolStripMenuItem";
+ this.BySizeToolStripMenuItem.Size = new System.Drawing.Size(150, 22);
+ this.BySizeToolStripMenuItem.Text = "by Size";
+ //
+ // ByFreeSpaceToolStripMenuItem
+ //
+ this.ByFreeSpaceToolStripMenuItem.Name = "ByFreeSpaceToolStripMenuItem";
+ this.ByFreeSpaceToolStripMenuItem.Size = new System.Drawing.Size(150, 22);
+ this.ByFreeSpaceToolStripMenuItem.Text = "by Free Space";
+ //
+ // LineUpIconsToolStripMenuItem
+ //
+ this.LineUpIconsToolStripMenuItem.Name = "LineUpIconsToolStripMenuItem";
+ this.LineUpIconsToolStripMenuItem.Size = new System.Drawing.Size(147, 22);
+ this.LineUpIconsToolStripMenuItem.Text = "Line up Icons";
+ //
+ // RefreshToolStripMenuItem
+ //
+ this.RefreshToolStripMenuItem.Name = "RefreshToolStripMenuItem";
+ this.RefreshToolStripMenuItem.Size = new System.Drawing.Size(147, 22);
+ this.RefreshToolStripMenuItem.Text = "Refresh";
+ //
+ // OptionsToolStripMenuItem
+ //
+ this.OptionsToolStripMenuItem.Name = "OptionsToolStripMenuItem";
+ this.OptionsToolStripMenuItem.Size = new System.Drawing.Size(147, 22);
+ this.OptionsToolStripMenuItem.Text = "Options...";
+ //
+ // ToolsToolStripMenuItem
+ //
+ this.ToolsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.FindToolStripMenuItem,
+ this.MapNetworkDriveToolStripMenuItem,
+ this.DisconnectNetworkDriveToolStripMenuItem,
+ this.GoToToolStripMenuItem});
+ this.ToolsToolStripMenuItem.Name = "ToolsToolStripMenuItem";
+ this.ToolsToolStripMenuItem.Size = new System.Drawing.Size(47, 20);
+ this.ToolsToolStripMenuItem.Text = "Tools";
+ //
+ // FindToolStripMenuItem
+ //
+ this.FindToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.FilesOrFoldersToolStripMenuItem,
+ this.ComputerToolStripMenuItem,
+ this.OnTheInternetToolStripMenuItem,
+ this.PeopleToolStripMenuItem});
+ this.FindToolStripMenuItem.Name = "FindToolStripMenuItem";
+ this.FindToolStripMenuItem.Size = new System.Drawing.Size(220, 22);
+ this.FindToolStripMenuItem.Text = "Find";
+ //
+ // FilesOrFoldersToolStripMenuItem
+ //
+ this.FilesOrFoldersToolStripMenuItem.Name = "FilesOrFoldersToolStripMenuItem";
+ this.FilesOrFoldersToolStripMenuItem.Size = new System.Drawing.Size(161, 22);
+ this.FilesOrFoldersToolStripMenuItem.Text = "Files or Folders...";
+ //
+ // ComputerToolStripMenuItem
+ //
+ this.ComputerToolStripMenuItem.Name = "ComputerToolStripMenuItem";
+ this.ComputerToolStripMenuItem.Size = new System.Drawing.Size(161, 22);
+ this.ComputerToolStripMenuItem.Text = "Computer...";
+ //
+ // OnTheInternetToolStripMenuItem
+ //
+ this.OnTheInternetToolStripMenuItem.Name = "OnTheInternetToolStripMenuItem";
+ this.OnTheInternetToolStripMenuItem.Size = new System.Drawing.Size(161, 22);
+ this.OnTheInternetToolStripMenuItem.Text = "On the Internet";
+ //
+ // PeopleToolStripMenuItem
+ //
+ this.PeopleToolStripMenuItem.Name = "PeopleToolStripMenuItem";
+ this.PeopleToolStripMenuItem.Size = new System.Drawing.Size(161, 22);
+ this.PeopleToolStripMenuItem.Text = "People...";
+ //
+ // MapNetworkDriveToolStripMenuItem
+ //
+ this.MapNetworkDriveToolStripMenuItem.Name = "MapNetworkDriveToolStripMenuItem";
+ this.MapNetworkDriveToolStripMenuItem.Size = new System.Drawing.Size(220, 22);
+ this.MapNetworkDriveToolStripMenuItem.Text = "Map Network Drive...";
+ //
+ // DisconnectNetworkDriveToolStripMenuItem
+ //
+ this.DisconnectNetworkDriveToolStripMenuItem.Name = "DisconnectNetworkDriveToolStripMenuItem";
+ this.DisconnectNetworkDriveToolStripMenuItem.Size = new System.Drawing.Size(220, 22);
+ this.DisconnectNetworkDriveToolStripMenuItem.Text = "Disconnect Network Drive...";
+ //
+ // GoToToolStripMenuItem
+ //
+ this.GoToToolStripMenuItem.Name = "GoToToolStripMenuItem";
+ this.GoToToolStripMenuItem.Size = new System.Drawing.Size(220, 22);
+ this.GoToToolStripMenuItem.Text = "Go to...";
+ //
+ // HelpToolStripMenuItem
+ //
+ this.HelpToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.HelpToolStripMenuItem1,
+ this.AboutWindows95ToolStripMenuItem});
+ this.HelpToolStripMenuItem.Name = "HelpToolStripMenuItem";
+ this.HelpToolStripMenuItem.Size = new System.Drawing.Size(44, 20);
+ this.HelpToolStripMenuItem.Text = "Help";
+ //
+ // HelpToolStripMenuItem1
+ //
+ this.HelpToolStripMenuItem1.Name = "HelpToolStripMenuItem1";
+ this.HelpToolStripMenuItem1.Size = new System.Drawing.Size(174, 22);
+ this.HelpToolStripMenuItem1.Text = "Help Topics";
+ //
+ // AboutWindows95ToolStripMenuItem
+ //
+ this.AboutWindows95ToolStripMenuItem.Name = "AboutWindows95ToolStripMenuItem";
+ this.AboutWindows95ToolStripMenuItem.Size = new System.Drawing.Size(174, 22);
+ this.AboutWindows95ToolStripMenuItem.Text = "About Windows 95";
+ //
+ // toprightcorner
+ //
+ this.toprightcorner.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+ this.toprightcorner.Location = new System.Drawing.Point(870, 0);
+ this.toprightcorner.Name = "toprightcorner";
+ this.toprightcorner.Size = new System.Drawing.Size(4, 4);
+ this.toprightcorner.TabIndex = 6;
+ //
+ // dirLbl
+ //
+ this.dirLbl.FormattingEnabled = true;
+ this.dirLbl.Items.AddRange(new object[] {
+ "Desktop",
+ "My Computer",
+ "3 1/2 Floppy (a:)",
+ "(C:)",
+ "(D:)",
+ "Control Panel",
+ "Printers",
+ "Network Neightborhood",
+ "Recycle Bin",
+ "Online Services"});
+ this.dirLbl.Location = new System.Drawing.Point(11, 27);
+ this.dirLbl.Name = "dirLbl";
+ this.dirLbl.Size = new System.Drawing.Size(802, 21);
+ this.dirLbl.TabIndex = 7;
+ this.dirLbl.Text = "My Computer";
+ //
+ // bottomrightcorner
+ //
+ this.bottomrightcorner.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.bottomrightcorner.Cursor = System.Windows.Forms.Cursors.SizeNWSE;
+ this.bottomrightcorner.Location = new System.Drawing.Point(870, 513);
+ this.bottomrightcorner.Name = "bottomrightcorner";
+ this.bottomrightcorner.Size = new System.Drawing.Size(4, 4);
+ this.bottomrightcorner.TabIndex = 4;
+ //
+ // bottomleftcorner
+ //
+ this.bottomleftcorner.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+ this.bottomleftcorner.Location = new System.Drawing.Point(0, 513);
+ this.bottomleftcorner.Name = "bottomleftcorner";
+ this.bottomleftcorner.Size = new System.Drawing.Size(4, 4);
+ this.bottomleftcorner.TabIndex = 2;
+ //
+ // topleftcorner
+ //
+ this.topleftcorner.Location = new System.Drawing.Point(0, 0);
+ this.topleftcorner.Name = "topleftcorner";
+ this.topleftcorner.Size = new System.Drawing.Size(4, 4);
+ this.topleftcorner.TabIndex = 1;
+ //
+ // pnlSave
+ //
+ this.pnlSave.Controls.Add(this.Button1);
+ this.pnlSave.Controls.Add(this.Label1);
+ this.pnlSave.Controls.Add(this.txtSave);
+ this.pnlSave.Location = new System.Drawing.Point(162, 474);
+ this.pnlSave.Name = "pnlSave";
+ this.pnlSave.Size = new System.Drawing.Size(253, 35);
+ this.pnlSave.TabIndex = 18;
+ this.pnlSave.Visible = false;
+ //
+ // Button1
+ //
+ this.Button1.Location = new System.Drawing.Point(166, 3);
+ this.Button1.Name = "Button1";
+ this.Button1.Size = new System.Drawing.Size(75, 23);
+ this.Button1.TabIndex = 17;
+ this.Button1.Text = "Save";
+ this.Button1.UseVisualStyleBackColor = true;
+ this.Button1.Click += new System.EventHandler(this.Button1_Click);
+ //
+ // Label1
+ //
+ this.Label1.AutoSize = true;
+ this.Label1.Location = new System.Drawing.Point(3, 3);
+ this.Label1.Name = "Label1";
+ this.Label1.Size = new System.Drawing.Size(57, 13);
+ this.Label1.TabIndex = 16;
+ this.Label1.Text = "File Name:";
+ //
+ // txtSave
+ //
+ this.txtSave.Location = new System.Drawing.Point(60, 3);
+ this.txtSave.Name = "txtSave";
+ this.txtSave.Size = new System.Drawing.Size(100, 20);
+ this.txtSave.TabIndex = 15;
+ //
+ // mainView
+ //
+ this.mainView.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.mainView.LargeImageList = this.icons;
+ this.mainView.Location = new System.Drawing.Point(222, 54);
+ this.mainView.Name = "mainView";
+ this.mainView.Size = new System.Drawing.Size(631, 417);
+ this.mainView.TabIndex = 10;
+ this.mainView.UseCompatibleStateImageBehavior = false;
+ this.mainView.DoubleClick += new System.EventHandler(this.mainView_DoubleClick);
+ //
+ // pnlHidden
+ //
+ this.pnlHidden.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
+ | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.pnlHidden.Controls.Add(this.LinkLabel1);
+ this.pnlHidden.Controls.Add(this.Label3);
+ this.pnlHidden.Controls.Add(this.Label2);
+ this.pnlHidden.Location = new System.Drawing.Point(222, 54);
+ this.pnlHidden.Name = "pnlHidden";
+ this.pnlHidden.Size = new System.Drawing.Size(631, 417);
+ this.pnlHidden.TabIndex = 14;
+ this.pnlHidden.Visible = false;
+ //
+ // LinkLabel1
+ //
+ this.LinkLabel1.AutoSize = true;
+ this.LinkLabel1.Location = new System.Drawing.Point(325, 50);
+ this.LinkLabel1.Name = "LinkLabel1";
+ this.LinkLabel1.Size = new System.Drawing.Size(54, 13);
+ this.LinkLabel1.TabIndex = 1;
+ this.LinkLabel1.TabStop = true;
+ this.LinkLabel1.Text = "Click here";
+ this.LinkLabel1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkLabel1_LinkClicked);
+ //
+ // Label3
+ //
+ this.Label3.AutoSize = true;
+ this.Label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F);
+ this.Label3.Location = new System.Drawing.Point(3, 45);
+ this.Label3.Name = "Label3";
+ this.Label3.Size = new System.Drawing.Size(330, 20);
+ this.Label3.TabIndex = 0;
+ this.Label3.Text = "If you want to view the contents of this folder, ";
+ //
+ // Label2
+ //
+ this.Label2.AutoSize = true;
+ this.Label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 20.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.Label2.Location = new System.Drawing.Point(3, 14);
+ this.Label2.Name = "Label2";
+ this.Label2.Size = new System.Drawing.Size(293, 31);
+ this.Label2.TabIndex = 0;
+ this.Label2.Text = "This directory is hidden";
+ //
+ // icons
+ //
+ this.icons.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("icons.ImageStream")));
+ this.icons.TransparentColor = System.Drawing.Color.Transparent;
+ this.icons.Images.SetKeyName(0, "nwnp32_1_SERVER_ICON.png");
+ this.icons.Images.SetKeyName(1, "shell32_21.ico_16x16.png");
+ this.icons.Images.SetKeyName(2, "blank-file-Windows95Icon.gif");
+ //
+ // WinClassicWindowsExplorer
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.Controls.Add(this.program);
+ this.Name = "WinClassicWindowsExplorer";
+ this.Size = new System.Drawing.Size(874, 517);
+ this.Load += new System.EventHandler(this.WinClassicWindowsExplorer_Load);
+ this.program.ResumeLayout(false);
+ this.program.PerformLayout();
+ this.MenuStrip1.ResumeLayout(false);
+ this.MenuStrip1.PerformLayout();
+ this.pnlSave.ResumeLayout(false);
+ this.pnlSave.PerformLayout();
+ this.pnlHidden.ResumeLayout(false);
+ this.pnlHidden.PerformLayout();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ internal System.Windows.Forms.Panel program;
+ internal System.Windows.Forms.ListView diskView;
+ internal System.Windows.Forms.Button btnGo;
+ internal System.Windows.Forms.MenuStrip MenuStrip1;
+ internal System.Windows.Forms.ToolStripMenuItem FileToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem CreateShortcutToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem FolderToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem ShortcutToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem TextDocumentToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem BitmapImageToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem DeleteToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem RenameToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem PropertiesToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem CloseToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem EditToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem UndoCtrlZToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem CutCtrlXToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem CopyCtrlCToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem PasteToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem PasteShortcutToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem SellectAllCtrlAToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem InvertSelectionToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem ViewToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem ToolbarToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem StatusBarToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem LargeIconsToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem SmallIconsToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem ListToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem DetailsToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem ArrangeIconsToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem ByDriveLetterToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem ByTypeToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem BySizeToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem ByFreeSpaceToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem LineUpIconsToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem RefreshToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem OptionsToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem ToolsToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem FindToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem FilesOrFoldersToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem ComputerToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem OnTheInternetToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem PeopleToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem MapNetworkDriveToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem DisconnectNetworkDriveToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem GoToToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem HelpToolStripMenuItem;
+ internal System.Windows.Forms.ToolStripMenuItem HelpToolStripMenuItem1;
+ internal System.Windows.Forms.ToolStripMenuItem AboutWindows95ToolStripMenuItem;
+ internal System.Windows.Forms.Panel toprightcorner;
+ internal System.Windows.Forms.ComboBox dirLbl;
+ internal System.Windows.Forms.Panel bottomrightcorner;
+ internal System.Windows.Forms.Panel bottomleftcorner;
+ internal System.Windows.Forms.Panel topleftcorner;
+ internal System.Windows.Forms.ListView mainView;
+ internal System.Windows.Forms.Panel pnlHidden;
+ internal System.Windows.Forms.LinkLabel LinkLabel1;
+ internal System.Windows.Forms.Label Label3;
+ internal System.Windows.Forms.Label Label2;
+ internal System.Windows.Forms.Panel pnlSave;
+ internal System.Windows.Forms.Button Button1;
+ internal System.Windows.Forms.Label Label1;
+ internal System.Windows.Forms.TextBox txtSave;
+ internal System.Windows.Forms.ImageList icons;
+ }
+}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.cs
new file mode 100644
index 0000000..0cd2510
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.cs
@@ -0,0 +1,562 @@
+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 static TimeHACK.Engine.SaveSystem;
+using System.IO;
+using TimeHACK.Engine;
+using Newtonsoft.Json;
+
+namespace TimeHACK.OS.Win95.Win95Apps
+{
+ public partial class WinClassicWindowsExplorer : UserControl
+ {
+ public Boolean IsFileOpenDialog = false;
+ public Boolean IsFileSaveDialog = false;
+ public String onlyViewExtension = "";
+ String ToReplaceWith = ProfileDirectory;
+ String currentDirectory = Path.Combine(ProfileDirectory, "folders");
+ Int32 fileType = 6;
+ String attemptedDirectory = "";
+ WindowManager wm = new WindowManager();
+
+ public WinClassicWindowsExplorer()
+ {
+ InitializeComponent();
+ }
+
+
+
+
+ //'Private Sub TreeView1_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs)
+ //' mainView.Items.Clear()
+ //' Dim childamount As TreeNodeCollection
+ //' childamount = TreeView1.SelectedNode.Nodes
+ //' lblamountofobjects.Text = (childamount.Count & " objects(s)")
+ //' For Each TreeNode In TreeView1.SelectedNode.Nodes
+ //' If TreeNode.tag = "file" Then
+ //' TreeNode.forecolor = TreeView1.BackColor
+ //' End If
+ //' mainView.Items.Add(TreeNode.text)
+ //' Next
+ //'End Sub
+
+ void CheckLbl() {
+ try
+ {
+ dirLbl.Text = dirLbl.Text.Replace(GameDirectory, "");
+ dirLbl.Text = dirLbl.Text.Replace("\\TimeHACK\\", "");
+ dirLbl.Text = dirLbl.Text.Replace(ProfileDirectory, "");
+ dirLbl.Text = dirLbl.Text.Replace("\\Profiles\\" + ProfileName + "\\", "");
+ dirLbl.Text = dirLbl.Text.Replace("folders", "My Computer");
+ //dirLbl.Text = dirLbl.Text.Substring(7, dirLbl.Text.Length - 7);
+ } catch
+ {
+
+ }
+ }
+
+ String ReadDataFile(String reqDirectory, Boolean returnYesIfProtected = false) {
+ String Val = "";
+ try
+ {
+ String directoryFileInfo;
+ directoryFileInfo = File.ReadAllText(reqDirectory);
+ FileSystemFolderInfo toRead = new FileSystemFolderInfo();
+ toRead = JsonConvert.DeserializeObject<FileSystemFolderInfo>(directoryFileInfo);
+
+ if (returnYesIfProtected == true)
+ {
+ if (toRead.Isprotected == true)
+ {
+ return "yes";
+ }
+ } else {
+ return toRead.label;
+ }
+ } catch (Exception ex) {
+
+ }
+ return Val;
+ }
+
+ void RefreshAll() {
+ try {
+ // Refresh the right listview
+ icons.Images.Clear();
+ this.mainView.Items.Clear();
+ diskView.SmallImageList = icons;
+ this.mainView.LargeImageList = icons;
+ // For Each drive As String In My.Computer.FileSystem.GetDirectories(GameMain.MyDocuments & "\HistacomVB\" & GameMain.SaveProfile & "\HistacomVB\Folders")
+ // If GetPropetiesForDir(drive)(4) = "isMyDocuments" Then
+ // diskView.Items.Add("", 0)
+ // End If
+ //Next
+ foreach (String str in Directory.GetDirectories(currentDirectory))
+ {
+ String label = ReadDataFile(str, false);
+ if (label == "")
+ {
+ this.mainView.Items.Add(Path.GetFileName(str), 1);
+ this.mainView.FindItemWithText(Path.GetFileName(str)).Tag = Path.GetFileName(str);
+ } else {
+ this.mainView.Items.Add(label, 1);
+ this.mainView.FindItemWithText(label).Tag = Path.GetFileName(str);
+ }
+ }
+ foreach (String str in Directory.GetFiles(currentDirectory))
+ {
+ if (IsFileOpenDialog == true || IsFileSaveDialog == true)
+ {
+ if (!(Path.GetFileName(str) == "_data.info"))
+ {
+ if (new FileInfo(str).Extension == onlyViewExtension)
+ {
+ this.mainView.Items.Add(Path.GetFileName(str), 0);
+ }
+ }
+ } else {
+ if (!(Path.GetFileName(str) == "_data.info")) {
+ this.mainView.Items.Add(Path.GetFileName(str));
+ }
+ }
+ }
+ dirLbl.Text = currentDirectory;
+ CheckLbl();
+ } catch (Exception ex) {
+ wm.startInfobox95("Windows Explorer", "Error with the file explorer \n" + ex.Message, Properties.Resources.Win95Info);
+ ((Form)this.TopLevelControl).Close();
+ }
+ }
+
+ String ReturnType(String extension) {
+ String returnVal = "";
+ fileType = 1;
+ switch (extension) {
+ case ".txt":
+ fileType = 1;
+ returnVal = "Text Document \n createtext";
+ break;
+ case ".dat":
+ fileType = 1;
+ returnVal = "Text Document \n createtext";
+ break;
+ case ".rtf":
+ fileType = 2;
+ returnVal = "Rich Text Document \n createtext";
+ break;
+ case ".cfg":
+ fileType = 1;
+ returnVal = "Config file \n createtext";
+ break;
+ case ".log":
+ fileType = 1;
+ returnVal = "log text file \n createtext";
+ break;
+ case ".properties":
+ fileType = 1;
+ returnVal = "Config file \n createtext";
+ break;
+ case ".json":
+ fileType = 1;
+ returnVal = "Config file \n createtext";
+ break;
+ case ".doc":
+ fileType = 3;
+ returnVal = "Word Document (Old) \n word";
+ break;
+ case ".docx":
+ fileType = 3;
+ returnVal = "Word Document \n word";
+ break;
+ case ".docm":
+ fileType = 3;
+ returnVal = "Macro-Enabled Word Document \n word";
+ break;
+ case ".xls":
+ fileType = 4;
+ returnVal = "Excel Spreadsheets (Old) \n excel";
+ break;
+ case ".xlsx":
+ fileType = 4;
+ returnVal = "Excel Spreadsheets \n excel";
+ break;
+ case ".ppt":
+ fileType = 5;
+ returnVal = "Powerpoint Presentation (Old) \n powerpoint";
+ break;
+ case ".pptx":
+ fileType = 5;
+ returnVal = "Powerpoint Presentation \n powerpoint";
+ break;
+ case ".pub":
+ fileType = 7;
+ returnVal = "Publisher Document \n powerpoint";
+ break;
+ case ".xps":
+ fileType = 8;
+ returnVal = "XPS Document \n xpsview";
+ break;
+ case ".htm":
+ fileType = 9;
+ returnVal = "HTML web page \n html";
+ break;
+ case ".html":
+ fileType = 9;
+ returnVal = "HTML web page \n html";
+ break;
+ case ".wps":
+ fileType = 10;
+ returnVal = "Works document \n works";
+ break;
+ case ".wmf":
+ fileType = 11;
+ returnVal = "Windows Metafile (A picture) \n createart";
+ break;
+ case ".emf":
+ fileType = 11;
+ returnVal = "Enhanced Metafile (A picture) \n createart";
+ break;
+ case ".png":
+ fileType = 11;
+ returnVal = "Picture file (Portable Network Graphics) \n createart";
+ break;
+ case ".jpg":
+ fileType = 11;
+ returnVal = "Picture file \n createart";
+ break;
+ case ".jpeg":
+ fileType = 11;
+ returnVal = "Picture file \n createart";
+ break;
+ case ".gif":
+ fileType = 12;
+ returnVal = "Picture file \n gifman";
+ break;
+ case ".tif":
+ fileType = 11;
+ returnVal = "Picture file \n createart";
+ break;
+ case ".bmp":
+ fileType = 11;
+ returnVal = "Picture file \n createart";
+ break;
+ case ".zip":
+ fileType = 11;
+ returnVal = "Compressed ZIP file \n winrar";
+ break;
+ case ".rar":
+ fileType = 11;
+ returnVal = "WINRAR Compressed file \n winrar";
+ break;
+ case ".gz":
+ fileType = 11;
+ returnVal = "WINRAR file \n winrar";
+ break;
+ case ".7z":
+ fileType = 11;
+ returnVal = "7ZIP file \n 7z";
+ break;
+ case ".ace":
+ fileType = 11;
+ returnVal = "WINRAR file \n winrar";
+ break;
+ case ".arj":
+ fileType = 11;
+ returnVal = "WINRAR file \n winrar";
+ break;
+ case ".bz2":
+ fileType = 11;
+ returnVal = "WINRAR file \n winrar";
+ break;
+ case ".gzip":
+ fileType = 11;
+ returnVal = "WINRAR file \n winrar";
+ break;
+ case ".lzh":
+ fileType = 11;
+ returnVal = "WINRAR file \n winrar";
+ break;
+ case ".tar":
+ fileType = 11;
+ returnVal = "WINRAR file \n winrar";
+ break;
+ case ".uue":
+ fileType = 11;
+ returnVal = "WINRAR file \n winrar";
+ break;
+ case ".xz":
+ fileType = 11;
+ returnVal = "WINRAR file \n winrar";
+ break;
+ case ".z":
+ fileType = 11;
+ returnVal = "WINRAR file \n winrar";
+ break;
+ case ".001":
+ fileType = 11;
+ returnVal = "WINRAR file \n winrar";
+ break;
+ case ".exe":
+ fileType = 12;
+ returnVal = "Program \n exe";
+ break;
+ case ".jar":
+ fileType = 13;
+ returnVal = "Java file \n java";
+ break;
+ case ".iso":
+ fileType = 14;
+ returnVal = "CD Image file \n iso";
+ break;
+ case ".avi":
+ fileType = 15;
+ returnVal = "Video \n video";
+ break;
+ case ".m4v":
+ fileType = 15;
+ returnVal = "Video (MPEG-4) \n video";
+ break;
+ case ".mp4":
+ fileType = 15;
+ returnVal = "Video (MPEG-4) \n video";
+ break;
+ case ".wmv":
+ fileType = 15;
+ returnVal = "Video \n video";
+ break;
+ case ".m2v":
+ fileType = 15;
+ returnVal = "Video \n video";
+ break;
+ case ".m3u":
+ fileType = 15;
+ returnVal = "Video \n video";
+ break;
+ case ".mts":
+ fileType = 15;
+ returnVal = "Video \n video";
+ break;
+ case ".dv":
+ fileType = 15;
+ returnVal = "Video (Digital Video) \n video";
+ break;
+ case ".flv":
+ fileType = 15;
+ returnVal = "Video \n video";
+ break;
+ case ".m1v":
+ fileType = 15;
+ returnVal = "Video \n video";
+ break;
+ case ".m2ts":
+ fileType = 15;
+ returnVal = "Video \n video";
+ break;
+ case ".mkv":
+ fileType = 15;
+ returnVal = "Video \n video";
+ break;
+ case ".mov":
+ fileType = 15;
+ returnVal = "Video \n video";
+ break;
+ case ".mpeg4":
+ fileType = 15;
+ returnVal = "Video \n video";
+ break;
+ case ".mpeg":
+ fileType = 15;
+ returnVal = "Video \n video";
+ break;
+ case ".mpg":
+ fileType = 15;
+ returnVal = "Video \n video";
+ break;
+ case ".3gp":
+ fileType = 15;
+ returnVal = "Video \n video";
+ break;
+ case ".m4p":
+ fileType = 15;
+ returnVal = "Video \n video";
+ break;
+ case ".mp2":
+ fileType = 21;
+ returnVal = "Audio \n video";
+ break;
+ case ".mp3":
+ fileType = 21;
+ returnVal = "Audio \n video";
+ break;
+ case ".wav":
+ fileType = 21;
+ returnVal = "Audio \n video";
+ break;
+ case ".nls":
+ fileType = 16;
+ returnVal = "Font file \n font";
+ break;
+ case ".dll":
+ fileType = 17;
+ returnVal = "System File \n sys";
+ break;
+ case ".bat":
+ fileType = 18;
+ returnVal = "MS-DOS Batch file \n winterm";
+ break;
+ case ".url":
+ fileType = 19;
+ returnVal = "Shortcut \n short";
+ break;
+ case ".sh":
+ fileType = 20;
+ returnVal = "BASH file \n winterm";
+ break;
+ case ".win":
+ fileType = 17;
+ returnVal = "System file \n sys";
+ break;
+ }
+ return returnVal;
+ }
+
+ //Private Sub windows_explorer_Closed(sender As Object, e As EventArgs) Handles Me.Closed
+ // IsFileDialog = False
+ //End Sub
+ void WinClassicWindowsExplorer_Load(object sender, EventArgs e) {
+ icons.Images.Add(Properties.Resources.WinClassicFolder);
+ icons.Images.Add(Properties.Resources.WinClassicComputer);
+ program.BringToFront();
+ dirLbl.Text = "folders";
+ diskView.Items.Add("My Computer", 0);
+ CheckLbl();
+ RefreshAll();
+ if (FileDialogBoxManager.IsInOpenDialog)
+ {
+ IsFileOpenDialog = true;
+ } else if (FileDialogBoxManager.IsInSaveDialog) {
+ IsFileSaveDialog = true;
+ }
+
+ if (IsFileOpenDialog == true)
+ {
+ pnlSave.Show();
+ Button1.Text = "Open";
+ } else {
+ pnlSave.Show();
+ Button1.Text = "Save";
+ }
+
+ onlyViewExtension = FileDialogBoxManager.OnlyViewExtension;
+ }
+
+ void mainView_DoubleClick(object sender, EventArgs e)
+ {
+ try
+ {
+ if ((String)mainView.FocusedItem.Tag != "") { // If it isn't a file
+ GoToDir(currentDirectory + "\\" + mainView.FocusedItem.Tag);
+ } else { // If it is a file
+ if (IsFileOpenDialog == true || IsFileSaveDialog == true) { // If it is a open/save file dialog box
+ Program.WindowsExplorerReturnPath = currentDirectory + "\\" + mainView.FocusedItem.Text;
+ ((Form)this.TopLevelControl).Close();
+
+ } else {
+
+ ReturnType(new FileInfo(currentDirectory + "\\" + mainView.FocusedItem.Text).Extension);
+
+ switch (fileType) {
+ case 1:
+ //ManageTextFile.OpenNewTextFile(currentDirectory + "\\" + mainView.FocusedItem.Text);
+ break;
+ }
+ }
+ }
+
+ } catch (Exception ex) {
+
+ }
+ }
+
+ void diskView_DoubleClick(object sender, EventArgs e)
+ {
+ try
+ {
+ if (diskView.FocusedItem.Text == "My Computer") {
+
+ GoToDir(ProfileFileSystemDirectory);
+
+ }
+
+
+ } catch (Exception ex) {
+ }
+ }
+
+ void btnGo_Click(object sender, EventArgs e)
+ {
+ GoToDir(ProfileDirectory + "\\" + dirLbl.Text.Replace("My Computer", "folders"));
+ }
+
+ void GoToDir(String dir, Boolean GoneThoughHidden = false)
+ {
+ if (ReadDataFile(dir, true) == "yes" && (GoneThoughHidden == false)) {
+ attemptedDirectory = dir;
+ mainView.Hide();
+ pnlHidden.BringToFront();
+ pnlHidden.Show();
+ } else {
+ pnlHidden.Hide();
+ mainView.Show();
+ mainView.BringToFront();
+ currentDirectory = dir;
+ RefreshAll();
+ }
+ }
+
+ private void LinkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+ {
+ GoToDir(attemptedDirectory, true);
+ }
+
+ private void FolderToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ if (File.Exists(currentDirectory + "\\New Folder")) {
+ wm.startInfobox95("Windows Explorer", "This directory already exists", Properties.Resources.Win95Info);
+ } else {
+ Directory.CreateDirectory(currentDirectory + "\\New Folder");
+ SaveDirectoryInfo(currentDirectory + "\\New Folder", false, "New Folder", true);
+
+ RefreshAll();
+ }
+ }
+
+ private void Button1_Click(object sender, EventArgs e)
+ {
+ if (txtSave.Text == "")
+ {
+ wm.startInfobox95("Windows Explorer", "Please enter a filename", Properties.Resources.Win95Info);
+ }
+ else
+ {
+ if (new FileInfo(currentDirectory + "\\" + txtSave.Text).Extension == onlyViewExtension)
+ {
+
+ Program.WindowsExplorerReturnPath = currentDirectory + "\\" + txtSave.Text;
+
+ }
+
+ FileDialogBoxManager.IsInOpenDialog = false;
+ FileDialogBoxManager.IsInSaveDialog = false;
+
+ ((Form)this.TopLevelControl).Close();
+ }
+ }
+ }
+}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.resx b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.resx
new file mode 100644
index 0000000..6581824
--- /dev/null
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/WinClassicWindowsExplorer.resx
@@ -0,0 +1,176 @@
+<?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>
+ <metadata name="icons.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>329, 17</value>
+ </metadata>
+ <data name="icons.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>
+ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
+ LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
+ ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD8
+ CQAAAk1TRnQBSQFMAgEBAwEAAQgBAAEIAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
+ AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
+ AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
+ AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
+ AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm
+ AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM
+ AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA
+ ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz
+ AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ
+ AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM
+ AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA
+ AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA
+ AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ
+ AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/
+ AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA
+ AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm
+ ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ
+ Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz
+ AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA
+ AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM
+ AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM
+ ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM
+ Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA
+ AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM
+ AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ
+ AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz
+ AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm
+ AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw
+ AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/wEAAe0NFAHyMQANBwH3
+ AW0B8jAAAgcBMwQHAe0CbQESAW0B7QH3AewBFDAABwcB7wT3Ae8B9wHsARQCAAvsBQAB8AhtAfMUAA0H
+ Ae8B7AEUAgAB7AH/AQcB+wEHAfsBBwH7AQcB+wHsBQAB7wEHBv8B+AHyFQABBwsUAW0BkgEUAQAB7AH/
+ AQcB+wEHAfsBBwH7AQcB+wEHAQAB7AQAAe8BBwb/AfgB8hUAAfAK8QH3AW0BkgHzAQAB7AH/AfsBBwH7
+ AQcB+wEHAfsBBwHsBgAB7wEHBv8B+AHyFQAB8AHxAQQHoQG1AfcB+AHvAQAB7AH/AfsBBwH7AQcB+wEH
+ AfsBBwH7AgABBwQAAe8BBwb/AfgB8hUAAfAB8QEEAvwBhgL4ARQB/AHPAfcB+AHvAQAB7An/AewBAAH8
+ Af8BBwMAAe8BBwb/AfgB8hUAAfAB8QEEAfwB6gHsAv8B+AH8Ac8B9wH4Ae8BAAzsAv8EAAHvAQcG/wH4
+ AfIVAAHwAfEBBAH8AQcB7gG1AQQBhQH8Ac8B9wH4Ae8CAAHsAf8B+wEHAewC/wH8Af8B/AL/BQAB7wEH
+ BP8CEQEOAfIVAAHwAfEBBAHNAwQBoQL8Ac8B9wH4Ae8CAAHsAf8BBwH7AQcB7AL/AfwC/wEAAewEAAHv
+ AQcE/wHsAfcB8BYAAfAB8QEKBwQBzwH3AfgB7wIAAewB/wH7AQcB+wEHAewD/wEAAuwEAAHvARUEEwER
+ AfMXAAHwAfEI9wEHAfcB+AHvAwAB7AT/AuwB/ycAAf8BvAnxAbwB7AHvBAAE7CsAAf8BBwn3AZIB8jEA
+ AUIBTQE+BwABPgMAASgDAAFAAwABEAMAAQEBAAEBBQABgBcAA/8CAAEBBP8EAAT/BAAB4AEBAv8EAAHA
+ AQEBwAEPBAABwAEBAcABDwIAAYABAAGAAQEBwAEPAgABgAEAAYABAQHAAQ8CAAGAAQEBAAEJAcABDwIA
+ AYABAQIAAcABDwIAAYABAQEAAQEBwAEPAgABgAEBAYABAQHAAQ8CAAGAAQEBgAEBAcABHwIAAYABAQGA
+ AQMBwAE/AgABgAEBAcABHwL/AgABgAEBAeEBvwL/AgABwAEBBP8CAAs=
+</value>
+ </data>
+ <metadata name="MenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>17, 17</value>
+ </metadata>
+</root> \ No newline at end of file
diff --git a/TimeHACK.Main/Program.cs b/TimeHACK.Main/Program.cs
index b13faed..97a9ca2 100644
--- a/TimeHACK.Main/Program.cs
+++ b/TimeHACK.Main/Program.cs
@@ -10,7 +10,8 @@ using Newtonsoft.Json;
using TimeHACK.OS;
using TimeHACK.OS.Win95;
using TimeHACK.OS.Win95.Win95Apps;
-
+using TimeHACK.Engine;
+using TimeHACK.Engine.Template;
namespace TimeHACK
{
@@ -21,6 +22,8 @@ namespace TimeHACK
internal static TitleScreen title = null;
public static string AddressBookSelectedFolderName;
public static AddressBookContact AddressBookSelectedContact;
+ public static string WindowsExplorerReturnPath;
+ static WindowManager wm = new WindowManager();
/// <summary>
/// The main entry point for the application.
@@ -29,7 +32,6 @@ namespace TimeHACK
[STAThread]
static void Main(string[] args)
{
- if (args.Contains("-nd")) System.Diagnostics.Debugger.Launch();
if (nightly == true)
{
try
@@ -72,5 +74,24 @@ namespace TimeHACK
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(title = new TitleScreen());
}
+
+ public static String OpenFileExplorerAsDialogAndReturnGivenPath()
+ {
+ WinClassicWindowsExplorer we = new WinClassicWindowsExplorer();
+ WinClassic app = wm.startWin95(we, "Windows Explorer", Properties.Resources.WinClassicFileExplorer, true, true, true);
+ TitleScreen.frm95.AddTaskBarItem(app, app.Tag.ToString(), "Windows Explorer", Properties.Resources.WinClassicFileExplorer);
+
+ TitleScreen.frm95.nonimportantapps.Add(app);
+ TitleScreen.frm95.nonimportantapps[TitleScreen.frm95.nonimportantapps.Count - 1].BringToFront();
+ TitleScreen.frm95.nonimportantapps[TitleScreen.frm95.nonimportantapps.Count - 1].FormClosing += new FormClosingEventHandler(TitleScreen.frm95.NonImportantApp_Closing);
+
+ app.BringToFront();
+ try
+ {
+ return WindowsExplorerReturnPath;
+ } catch {
+ return "";
+ }
+ }
}
}
diff --git a/TimeHACK.Main/Properties/Resources.Designer.cs b/TimeHACK.Main/Properties/Resources.Designer.cs
index 4132bda..1d2df39 100644
--- a/TimeHACK.Main/Properties/Resources.Designer.cs
+++ b/TimeHACK.Main/Properties/Resources.Designer.cs
@@ -394,6 +394,16 @@ namespace TimeHACK.Properties {
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
+ internal static System.Drawing.Bitmap WinClassicAddressBook {
+ get {
+ object obj = ResourceManager.GetObject("WinClassicAddressBook", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
internal static System.Drawing.Bitmap WinClassicAddressBookDeleteIcon {
get {
object obj = ResourceManager.GetObject("WinClassicAddressBookDeleteIcon", resourceCulture);
@@ -474,6 +484,16 @@ namespace TimeHACK.Properties {
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
+ internal static System.Drawing.Bitmap WinClassicFileExplorer {
+ get {
+ object obj = ResourceManager.GetObject("WinClassicFileExplorer", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
internal static System.Drawing.Bitmap WinClassicFind {
get {
object obj = ResourceManager.GetObject("WinClassicFind", resourceCulture);
diff --git a/TimeHACK.Main/Properties/Resources.resx b/TimeHACK.Main/Properties/Resources.resx
index 0c76722..fdf87b4 100644
--- a/TimeHACK.Main/Properties/Resources.resx
+++ b/TimeHACK.Main/Properties/Resources.resx
@@ -354,4 +354,10 @@
<data name="WinClassicTaskbarItem" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\resources\winclassic\winclassictaskbaritem.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
+ <data name="WinClassicAddressBook" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\wmsui32_1001.ico_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="WinClassicFileExplorer" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\shell32_21.ico_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
</root> \ No newline at end of file
diff --git a/TimeHACK.Main/Resources/shell32_21.ico_16x16.png b/TimeHACK.Main/Resources/shell32_21.ico_16x16.png
new file mode 100644
index 0000000..522fa3e
--- /dev/null
+++ b/TimeHACK.Main/Resources/shell32_21.ico_16x16.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/wmsui32_1001.ico_16x16.png b/TimeHACK.Main/Resources/wmsui32_1001.ico_16x16.png
new file mode 100644
index 0000000..ab9124c
--- /dev/null
+++ b/TimeHACK.Main/Resources/wmsui32_1001.ico_16x16.png
Binary files differ
diff --git a/TimeHACK.Main/TimeHACK.Main.csproj b/TimeHACK.Main/TimeHACK.Main.csproj
index a8ccbff..605d4f4 100644
--- a/TimeHACK.Main/TimeHACK.Main.csproj
+++ b/TimeHACK.Main/TimeHACK.Main.csproj
@@ -122,6 +122,12 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
+ <Compile Include="OS\Win95\Win95Apps\WinClassicWindowsExplorer.cs">
+ <SubType>UserControl</SubType>
+ </Compile>
+ <Compile Include="OS\Win95\Win95Apps\WinClassicWindowsExplorer.Designer.cs">
+ <DependentUpon>WinClassicWindowsExplorer.cs</DependentUpon>
+ </Compile>
<Compile Include="SaveDialogs\LoadGameDialog.cs">
<SubType>Form</SubType>
</Compile>
@@ -243,6 +249,9 @@
<Compile Include="TitleScreen.Designer.cs">
<DependentUpon>TitleScreen.cs</DependentUpon>
</Compile>
+ <EmbeddedResource Include="OS\Win95\Win95Apps\WinClassicWindowsExplorer.resx">
+ <DependentUpon>WinClassicWindowsExplorer.cs</DependentUpon>
+ </EmbeddedResource>
<EmbeddedResource Include="SaveDialogs\LoadGameDialog.resx">
<DependentUpon>LoadGameDialog.cs</DependentUpon>
</EmbeddedResource>
@@ -336,6 +345,8 @@
<Content Include="Resources\IE4\googleprototype.html" />
<Content Include="Resources\IE4\ie4start.html" />
<Content Include="Resources\IE4\padams.html" />
+ <None Include="Resources\wmsui32_1001.ico_16x16.png" />
+ <None Include="Resources\shell32_21.ico_16x16.png" />
<Content Include="Resources\TitleScreen\Exit.png" />
<Content Include="Resources\TitleScreen\LoadGame.png" />
<Content Include="Resources\TitleScreen\MSExit.png" />
diff --git a/TimeHACK.Main/bin/Release/TimeHACK.Engine.dll b/TimeHACK.Main/bin/Release/TimeHACK.Engine.dll
index 6e12988..bc9bfb7 100644
--- a/TimeHACK.Main/bin/Release/TimeHACK.Engine.dll
+++ b/TimeHACK.Main/bin/Release/TimeHACK.Engine.dll
Binary files differ
diff --git a/TimeHACK.Main/bin/Release/TimeHACK.Engine.pdb b/TimeHACK.Main/bin/Release/TimeHACK.Engine.pdb
index 7eebc93..dd82e26 100644
--- a/TimeHACK.Main/bin/Release/TimeHACK.Engine.pdb
+++ b/TimeHACK.Main/bin/Release/TimeHACK.Engine.pdb
Binary files differ
diff --git a/TimeHACK.Main/bin/Release/TimeHACK.application b/TimeHACK.Main/bin/Release/TimeHACK.application
index 496a935..5558cb3 100644
--- a/TimeHACK.Main/bin/Release/TimeHACK.application
+++ b/TimeHACK.Main/bin/Release/TimeHACK.application
@@ -14,7 +14,7 @@
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
- <dsig:DigestValue>hMTjdJiibiTYqKxR7HqCakXJqGnrz7XPeVCRAsbaM1k=</dsig:DigestValue>
+ <dsig:DigestValue>8s/CIgleRPV5k/O/DB+vMXu5Uyy1S5lw8eGA+4vSNk4=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
diff --git a/TimeHACK.Main/bin/Release/TimeHACK.exe b/TimeHACK.Main/bin/Release/TimeHACK.exe
index 6c10f28..cab8e4d 100644
--- a/TimeHACK.Main/bin/Release/TimeHACK.exe
+++ b/TimeHACK.Main/bin/Release/TimeHACK.exe
Binary files differ
diff --git a/TimeHACK.Main/bin/Release/TimeHACK.exe.manifest b/TimeHACK.Main/bin/Release/TimeHACK.exe.manifest
index 42135c9..0efe9fe 100644
--- a/TimeHACK.Main/bin/Release/TimeHACK.exe.manifest
+++ b/TimeHACK.Main/bin/Release/TimeHACK.exe.manifest
@@ -56,26 +56,26 @@
</dependentAssembly>
</dependency>
<dependency>
- <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.exe" size="4812288">
+ <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.exe" size="4834816">
<assemblyIdentity name="TimeHACK" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
- <dsig:DigestValue>AKsANA7gB/uA+0C5YVulN2jRooS99Y9QISJmcYJyuCY=</dsig:DigestValue>
+ <dsig:DigestValue>VmLA2MJkUPeRi4pFvkhq4PIwHszlyLo/9aGZWw1t/w4=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
- <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.Engine.dll" size="187392">
+ <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.Engine.dll" size="188928">
<assemblyIdentity name="TimeHACK.Engine" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
- <dsig:DigestValue>OYL3W6VPjR/jevpWgri4MYg7bMP4XeB+2OfDy+NvgfU=</dsig:DigestValue>
+ <dsig:DigestValue>cp4JPR7u0tCq1YLDp2n51ekb/l0c6zaQTDtm4m+wTHk=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
diff --git a/TimeHACK.Main/bin/Release/TimeHACK.pdb b/TimeHACK.Main/bin/Release/TimeHACK.pdb
index eb3f9e4..c20d73a 100644
--- a/TimeHACK.Main/bin/Release/TimeHACK.pdb
+++ b/TimeHACK.Main/bin/Release/TimeHACK.pdb
Binary files differ
diff --git a/TimeHACK.Main/bin/Release/app.publish/TimeHACK.exe b/TimeHACK.Main/bin/Release/app.publish/TimeHACK.exe
index 6c10f28..cab8e4d 100644
--- a/TimeHACK.Main/bin/Release/app.publish/TimeHACK.exe
+++ b/TimeHACK.Main/bin/Release/app.publish/TimeHACK.exe
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/CoreCompileInputs.cache b/TimeHACK.Main/obj/Release/CoreCompileInputs.cache
index 7c551b4..2264624 100644
--- a/TimeHACK.Main/obj/Release/CoreCompileInputs.cache
+++ b/TimeHACK.Main/obj/Release/CoreCompileInputs.cache
@@ -1 +1 @@
-55e5267912f35225509997d29deb1d005ac19e4a
+1d261c7a8319a6670fa9eada902d1eabddc89373
diff --git a/TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferences.cache b/TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferences.cache
index 3502978..40121c6 100644
--- a/TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferences.cache
+++ b/TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferences.cache
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
index b5bc032..ad6ea92 100644
--- a/TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
+++ b/TimeHACK.Main/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/TempPE/Properties.Resources.Designer.cs.dll b/TimeHACK.Main/obj/Release/TempPE/Properties.Resources.Designer.cs.dll
index e237ee5..7155bfc 100644
--- a/TimeHACK.Main/obj/Release/TempPE/Properties.Resources.Designer.cs.dll
+++ b/TimeHACK.Main/obj/Release/TempPE/Properties.Resources.Designer.cs.dll
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.FileListAbsolute.txt b/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.FileListAbsolute.txt
index 2377ecd..c112d50 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.FileListAbsolute.txt
+++ b/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.FileListAbsolute.txt
@@ -29,3 +29,35 @@ I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.e
I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.pdb
I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.LoadGameDialog.resources
I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.LoadGameProfileItem.resources
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.Main.csprojResolveAssemblyReference.cache
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.LoadGameDialog.resources
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.LoadGameProfileItem.resources
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.NewGameDialog.resources
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Windows95.resources
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.AddressBook.FRMWinClassicAddressBookNewContact.resources
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.WinClassicForms.TestApp.resources
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WebChat1998.resources
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.AddressBook.FRMWinClassicAddressBookNewFolder.resources
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicAddressBook.resources
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicDownloader.resources
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicHWCV.resources
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicIE4.resources
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.WinClassicForms.WinClassicInstaller.resources
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicNotepad.resources
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicWordPad.resources
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.Engine.Template.Taskbars.Win95TaskBarItem.resources
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win98.Win98.resources
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.Properties.Resources.resources
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.TitleScreen.resources
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.Main.csproj.GenerateResource.Cache
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.exe
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.pdb
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\bin\Release\TimeHACK.exe.manifest
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\bin\Release\TimeHACK.application
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\bin\Release\TimeHACK.exe
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\bin\Release\TimeHACK.pdb
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\bin\Release\TimeHACK.Engine.dll
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\bin\Release\TimeHACK.Engine.pdb
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.exe.manifest
+C:\Users\Logan\Desktop\GitHub\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.application
+I:\Desktop\HistamcomVB\My-TimeHACK\TimeHACK\TimeHACK.Main\obj\Release\TimeHACK.OS.Win95.Win95Apps.WinClassicWindowsExplorer.resources
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cache b/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cache
index 1364508..be18da8 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cache
+++ b/TimeHACK.Main/obj/Release/TimeHACK.Main.csproj.GenerateResource.Cache
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.Main.csprojResolveAssemblyReference.cache b/TimeHACK.Main/obj/Release/TimeHACK.Main.csprojResolveAssemblyReference.cache
index d6c048a..20ff4af 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.Main.csprojResolveAssemblyReference.cache
+++ b/TimeHACK.Main/obj/Release/TimeHACK.Main.csprojResolveAssemblyReference.cache
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicIE4.resources b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicIE4.resources
index 9cbc1d1..15a3c57 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicIE4.resources
+++ b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicIE4.resources
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicWindowsExplorer.resources b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicWindowsExplorer.resources
new file mode 100644
index 0000000..4b6d23c
--- /dev/null
+++ b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Win95Apps.WinClassicWindowsExplorer.resources
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Windows95.resources b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Windows95.resources
index 3e0b423..4a5e9af 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Windows95.resources
+++ b/TimeHACK.Main/obj/Release/TimeHACK.OS.Win95.Windows95.resources
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.Properties.Resources.resources b/TimeHACK.Main/obj/Release/TimeHACK.Properties.Resources.resources
index 0460cce..cde6241 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.Properties.Resources.resources
+++ b/TimeHACK.Main/obj/Release/TimeHACK.Properties.Resources.resources
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.application b/TimeHACK.Main/obj/Release/TimeHACK.application
index 496a935..5558cb3 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.application
+++ b/TimeHACK.Main/obj/Release/TimeHACK.application
@@ -14,7 +14,7 @@
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
- <dsig:DigestValue>hMTjdJiibiTYqKxR7HqCakXJqGnrz7XPeVCRAsbaM1k=</dsig:DigestValue>
+ <dsig:DigestValue>8s/CIgleRPV5k/O/DB+vMXu5Uyy1S5lw8eGA+4vSNk4=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.exe b/TimeHACK.Main/obj/Release/TimeHACK.exe
index 6c10f28..cab8e4d 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.exe
+++ b/TimeHACK.Main/obj/Release/TimeHACK.exe
Binary files differ
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.exe.manifest b/TimeHACK.Main/obj/Release/TimeHACK.exe.manifest
index 42135c9..0efe9fe 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.exe.manifest
+++ b/TimeHACK.Main/obj/Release/TimeHACK.exe.manifest
@@ -56,26 +56,26 @@
</dependentAssembly>
</dependency>
<dependency>
- <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.exe" size="4812288">
+ <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.exe" size="4834816">
<assemblyIdentity name="TimeHACK" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
- <dsig:DigestValue>AKsANA7gB/uA+0C5YVulN2jRooS99Y9QISJmcYJyuCY=</dsig:DigestValue>
+ <dsig:DigestValue>VmLA2MJkUPeRi4pFvkhq4PIwHszlyLo/9aGZWw1t/w4=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
<dependency>
- <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.Engine.dll" size="187392">
+ <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TimeHACK.Engine.dll" size="188928">
<assemblyIdentity name="TimeHACK.Engine" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
<hash>
<dsig:Transforms>
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
</dsig:Transforms>
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
- <dsig:DigestValue>OYL3W6VPjR/jevpWgri4MYg7bMP4XeB+2OfDy+NvgfU=</dsig:DigestValue>
+ <dsig:DigestValue>cp4JPR7u0tCq1YLDp2n51ekb/l0c6zaQTDtm4m+wTHk=</dsig:DigestValue>
</hash>
</dependentAssembly>
</dependency>
diff --git a/TimeHACK.Main/obj/Release/TimeHACK.pdb b/TimeHACK.Main/obj/Release/TimeHACK.pdb
index eb3f9e4..c20d73a 100644
--- a/TimeHACK.Main/obj/Release/TimeHACK.pdb
+++ b/TimeHACK.Main/obj/Release/TimeHACK.pdb
Binary files differ