+ // Reset\r
+ _position = 0;\r
+ rtf_actLog.Text = String.Empty;\r
+\r
+ // Print the log header\r
+ rtf_actLog.AppendText(String.Format("### Windows GUI {1} {0} \n", Properties.Settings.Default.hb_build, Properties.Settings.Default.hb_version));\r
+ rtf_actLog.AppendText(String.Format("### Running: {0} \n###\n", Environment.OSVersion));\r
+ rtf_actLog.AppendText(String.Format("### CPU: {0} \n", getCpuCount()));\r
+ rtf_actLog.AppendText(String.Format("### Ram: {0} MB \n", TotalPhysicalMemory()));\r
+ rtf_actLog.AppendText(String.Format("### Screen: {0}x{1} \n", screenBounds().Bounds.Width, screenBounds().Bounds.Height));\r
+ rtf_actLog.AppendText(String.Format("### Temp Dir: {0} \n", Path.GetTempPath()));\r
+ rtf_actLog.AppendText(String.Format("### Install Dir: {0} \n", Application.StartupPath));\r
+ rtf_actLog.AppendText(String.Format("### Data Dir: {0} \n", Application.UserAppDataPath));\r
+ rtf_actLog.AppendText("#########################################\n\n");\r
+ if ((!_encodeQueue.LastEncode.IsEmpty) && _encodeQueue.LastEncode.Query != String.Empty)\r
+ {\r
+ rtf_actLog.AppendText("### CLI Query: " + _encodeQueue.LastEncode.Query + "\n\n");\r
+ rtf_actLog.AppendText("#########################################\n\n");\r
+ }\r
+\r
+ // Seutp the log file\r
+ if (scan)\r
+ {\r
+ txt_log.Text = "Scan Log";\r
+ _readFile = "last_scan_log.txt";\r
+ }\r
+ else\r
+ {\r
+ _readFile = "last_encode_log.txt";\r
+ txt_log.Text = "Encode Log";\r
+ }\r
+ _lastUpdate = false;\r