aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS/File Saver.vb
diff options
context:
space:
mode:
authorTheUltimateHacker <[email protected]>2015-03-09 20:18:19 -0400
committerTheUltimateHacker <[email protected]>2015-03-09 20:18:19 -0400
commit996b7ea76ea4a904e7ce3d78166eaad6e8c1179d (patch)
tree4bae8f5f6652532497377c0b3a0bb19e78bfe8df /ShiftOS/File Saver.vb
parent052319164eda26a70d2cd276d8ed849efed5ae2c (diff)
downloadshiftos-996b7ea76ea4a904e7ce3d78166eaad6e8c1179d.tar.gz
shiftos-996b7ea76ea4a904e7ce3d78166eaad6e8c1179d.tar.bz2
shiftos-996b7ea76ea4a904e7ce3d78166eaad6e8c1179d.zip
Added new Sys Info feature
Added System Info 'Dump to Text File' button onto the System Info form. Don't worry, it's all working.
Diffstat (limited to 'ShiftOS/File Saver.vb')
-rw-r--r--ShiftOS/File Saver.vb16
1 files changed, 15 insertions, 1 deletions
diff --git a/ShiftOS/File Saver.vb b/ShiftOS/File Saver.vb
index 1445c65..bf7a0e3 100644
--- a/ShiftOS/File Saver.vb
+++ b/ShiftOS/File Saver.vb
@@ -546,7 +546,7 @@ Public Class File_Saver
End Select
Select Case savingprogram
- Case "textpad"
+ Case "textpad", "sysinf"
If fileex = ".txt" Then lvfiles.Items.Add(filename, filetype)
Case "skinloader"
If fileex = ".skn" Then lvfiles.Items.Add(filename, filetype)
@@ -657,6 +657,20 @@ Public Class File_Saver
If txtfilename.Text = "" Then
Else
Select Case savingprogram
+ Case "sysinf"
+ Dim sw As New IO.StreamWriter(lbllocation.Text & "/" & txtfilename.Text & ".txt")
+ sw.WriteLine("### SHIFTOS SYSTEM INFORMATION DUMP ###")
+ sw.WriteLine(" ")
+ sw.WriteLine("ShiftOS Version: " & ShiftOSDesktop.ingameversion)
+ sw.WriteLine("User Name: " & ShiftOSDesktop.username)
+ Dim PrcName As String
+
+ PrcName = My.Computer.Registry.GetValue("HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0", "ProcessorNameString", Nothing)
+ sw.WriteLine("CPU: " & PrcName)
+ sw.WriteLine("Random Access Memory (RAM): " & (String.Format("{0} Megabytes", System.Math.Round(My.Computer.Info.TotalPhysicalMemory / (1024 * 1024)), 2).ToString))
+ sw.Close()
+ Me.Close()
+ ShiftOSDesktop.refreshIcons()
Case "textpad"
My.Computer.FileSystem.WriteAllText(lbllocation.Text & "/" & filename, TextPad.txtuserinput.Text, False)
TextPad.needtosave = False