Exemplo n.º 1
0
 private void AddMessageToLogFile(LogMode logMode, string message)
 {
     using (System.IO.StreamWriter streamWriter = logFileInfo.AppendText())
     {
         streamWriter.Write(string.Format(Configuration.AppConfig.LOG_TEMPLATE_FORMAT, System.DateTime.Now, logMode, message));
     }
 }
Exemplo n.º 2
0
        public void Write(string text)
        {
            string msg = string.Format("[{0}]\t{1}\r\n", DateTime.Now.ToString(), text);

            switch (stype)
            {
            case SinkType.CONTROL:

                if (control.InvokeRequired)
                {
                    control.Invoke(new System.Windows.Forms.MethodInvoker(delegate() { control.Text += msg; }));
                }
                else
                {
                    control.Text += msg;
                }
                break;

            case SinkType.FILE:
                file.AppendText().WriteLine(msg);
                break;

            case SinkType.EVENTLOG:
                eventLog.WriteEntry(msg);
                break;

            default:
                break;
            }
        }
Exemplo n.º 3
0
        private void fromBaseToFileToolStripMenuItem_Click(object sender, EventArgs e)
        {
            System.IO.FileInfo     F = new System.IO.FileInfo(Application.StartupPath + "\\proyekt.txt");
            System.IO.StreamWriter sw;
            con.Open();
            string           S  = "";
            OleDbDataAdapter da = new OleDbDataAdapter("Select* from pro_a", con);
            DataSet          ds = new DataSet();

            da.Fill(ds);
            con.Close();

            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                if (F.Exists)
                {
                    sw = F.AppendText();
                }
                else
                {
                    sw = F.CreateText();
                }
                for (int j = 0; j < ds.Tables[0].Columns.Count; j++)
                {
                    S = S + ds.Tables[0].Rows[i].ItemArray[j].ToString() + "-";
                }
                sw.WriteLine(S);
                S = "";
                sw.Close();
            }
        }
Exemplo n.º 4
0
 private void button4_Click_2(object sender, EventArgs e)
 {
     System.IO.StreamWriter sw;
     System.IO.FileInfo fi = new System.IO.FileInfo("namef.txt");
     sw = fi.AppendText();
     sw.WriteLine(textBox1.Text);
     sw.Close();
 }
Exemplo n.º 5
0
        public static void AddErrorLogJson(string title, string message)
        {
            if (string.IsNullOrEmpty(message))
            {
                return;
            }

            string path      = string.Format("/JSON{0}.log", DateTime.Now.ToString("yyyyMMdd"));;
            string directory = GetMapPath("~/log");

            if (string.IsNullOrEmpty(directory))
            {
                return;
            }
            try
            {
                if (!System.IO.Directory.Exists(directory))
                {
                    System.IO.Directory.CreateDirectory(directory);
                }
                path = directory + path;
                var szLog = new StringBuilder();
                if (!System.IO.File.Exists(path))
                {
                    using (var sw = System.IO.File.CreateText(path))
                    {
                        szLog.Append(DateTime.Now);
                        szLog.Append("        ");
                        szLog.Append(title);
                        szLog.Append("        ");
                        szLog.Append(message);
                        sw.WriteLine(szLog);
                        sw.WriteLine();
                        sw.Close();
                    }
                }
                else
                {
                    var fileinfo = new System.IO.FileInfo(path);
                    using (var sw = fileinfo.AppendText())
                    {
                        szLog.Append(DateTime.Now);
                        szLog.Append("        ");
                        szLog.Append(title);
                        szLog.Append("        ");
                        szLog.Append(message);
                        sw.WriteLine(szLog);
                        sw.WriteLine();
                        sw.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            ClearLog();
        }
Exemplo n.º 6
0
        public void printFile(string result)
        {
            string path = @"F:\formula.txt";//定义路径

            System.IO.FileInfo     fileInfo     = new System.IO.FileInfo(path);
            System.IO.StreamWriter streamWriter = fileInfo.AppendText();//字符输出流
            streamWriter.WriteLine(result);
            streamWriter.Close();
        }
Exemplo n.º 7
0
        public static void printFile(string formula)
        {
            string path = @"F:\GIT项目\AchaoCalculator\formula.txt";//保存路径

            System.IO.FileInfo     fileInfo     = new System.IO.FileInfo(path);
            System.IO.StreamWriter streamWriter = fileInfo.AppendText();//字符输出流
            streamWriter.WriteLine(formula);
            streamWriter.Close();
        }
Exemplo n.º 8
0
        private void button2_Click(object sender, EventArgs e)
        {
            np--;
            usepass++;
            switch (usepass)
            {
            case 1:
                pictureBox5.Visible = false;
                break;

            case 2:
                pictureBox3.Visible = false;
                break;

            case 3:
                pictureBox4.Visible = false;
                break;

            case 4:
                pictureBox2.Visible = false;
                break;
            }

            /*if (usepass>0)
             *  pictureBox5.Visible = false;
             * if (usepass>1)
             *  pictureBox3.Visible = false;
             * if (usepass > 2)
             *  pictureBox4.Visible = false;
             * if (usepass > 3)
             *  pictureBox2.Visible = false;*/
            if (np == 0)
            {
                button2.Enabled = false;
            }
            usezam = 1;
            System.IO.FileInfo     fi = new System.IO.FileInfo("D:\\PV\\pq.txt");
            System.IO.StreamWriter sw;
            System.IO.FileInfo     fi2 = new System.IO.FileInfo("D:\\PV\\pa.txt");
            System.IO.StreamWriter sw2;
            sw  = fi.AppendText();
            sw2 = fi2.AppendText();
            sw.WriteLine(quest);
            sw2.WriteLine(auth);
            sw.Close();
            sw2.Close();
            quest       = sr3.ReadLine();
            auth        = sr4.ReadLine();
            label1.Text = quest;
        }
Exemplo n.º 9
0
        public static void WriteToLog(string str)
        {
            string Path = Convert.ToString(HostingEnvironment.MapPath((System.Configuration.ConfigurationManager.AppSettings["LogPath"])));

            System.IO.FileInfo file = new System.IO.FileInfo(Path + "GIGMVehicleHire" + DateTime.Now.ToString("yyyyMMMdd") + ".txt");
            using (System.IO.StreamWriter writer = file.AppendText())
            {
                writer.WriteLine(DateTime.Now.ToString("yyyy-MMM-dd-hh:mm:ss:fff"));
                writer.Write(str.Replace("\n", writer.NewLine));
                writer.WriteLine();
                writer.WriteLine();
                writer.Close();
            }
        }
Exemplo n.º 10
0
        private void textBox1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode.ToString() == "return");
            if (e.KeyCode==Keys.Enter)
            {
                System.IO.StreamWriter sw;
                System.IO.FileInfo fi = new System.IO.FileInfo("name.txt");
                sw = fi.AppendText();
                sw.WriteLine(textBox1.Text);
                sw.Close();
                tabs.SelectedTab.Text = textBox1.Text;
                ((WebBrowser)tabs.SelectedTab.Controls[0]).Navigate(@"http://www." + textBox1.Text);

            }
        }
Exemplo n.º 11
0
 /// <summary>
 /// 写入日志
 /// </summary>
 /// <param name="msg"></param>
 public static void Write(LogMessage msg)
 {
     try
     {
         var fi = new System.IO.FileInfo(IO.PathTool.Map(XCore.LogPath, DateTools.FormatDate(), msg.LogLevel + ".log"));
         if (!fi.Directory.Exists)
         {
             fi.Directory.Create();
         }
         var fs = fi.Exists ? fi.AppendText() : fi.CreateText();
         fs.WriteLine(string.Format("{0} {1} - {2}", DateTools.Format(msg.LogTime), msg.LogLevel, msg.Message));
         fs.Flush();
         fs.Dispose();
     }
     catch { }
 }
Exemplo n.º 12
0
        public static void AddLog(string message)
        {
            if (string.IsNullOrEmpty(message))
            {
                return;
            }

            string path      = "/" + DateTime.Now.ToString("yyyyMMdd") + ".log";
            string directory = GetMapPath("/log");

            if (string.IsNullOrEmpty(directory))
            {
                return;
            }
            try
            {
                if (!System.IO.Directory.Exists(directory))
                {
                    System.IO.Directory.CreateDirectory(directory);
                }
                path = directory + path;
                if (!System.IO.File.Exists(path))
                {
                    using (System.IO.StreamWriter sw = System.IO.File.CreateText(path))
                    {
                        sw.WriteLine(DateTime.Now + "       " + message);
                        sw.WriteLine();
                        sw.Close();
                    }
                }
                else
                {
                    System.IO.FileInfo fileinfo = new System.IO.FileInfo(path);
                    using (System.IO.StreamWriter sw = fileinfo.AppendText())
                    {
                        sw.WriteLine(DateTime.Now + "       " + message);
                        sw.WriteLine();
                        sw.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            ClearLog();
        }
Exemplo n.º 13
0
        private void button1_Click(object sender, EventArgs e)
        {
            date = dateTimePicker1.Value;
            RUB  = System.Convert.ToDouble(textBox1.Text);
            System.IO.StreamReader sm;
            sm = new System.IO.StreamReader(Application.StartupPath + "\\kursVAL.text", System.Text.Encoding.GetEncoding(65001));
            string st1, st2, st3, st4 = "";

            while (!sm.EndOfStream)
            {
                st1      = sm.ReadLine();
                kursUSD  = System.Convert.ToDouble(st1);
                USD      = RUB / kursUSD;
                st2      = sm.ReadLine();
                kursEURO = System.Convert.ToDouble(st2);
                EURO     = RUB / kursEURO;
                st3      = sm.ReadLine();
                kursCNY  = System.Convert.ToDouble(st3);
                CNY      = RUB / kursCNY;
                st4      = sm.ReadLine();
                kursBTC  = System.Convert.ToDouble(st4);
                BTC      = RUB / kursBTC;
            }
            sm.Close();
            System.IO.FileInfo     fi = new System.IO.FileInfo(Application.StartupPath + "\\val.text");
            System.IO.StreamWriter sw;
            if (fi.Exists)
            {
                sw = fi.AppendText();
            }
            else
            {
                sw = fi.CreateText();
            }
            sw.WriteLine(date.ToShortDateString());
            sw.WriteLine(RUB.ToString("N"));
            sw.WriteLine(USD.ToString("N"));
            sw.WriteLine(EURO.ToString("N"));
            sw.WriteLine(CNY.ToString("N"));
            sw.WriteLine(BTC.ToString("N"));
            sw.Close();
            button1.Enabled  = false;
            textBox1.Enabled = false;
        }
Exemplo n.º 14
0
        /*
         * 配置 HTTP 管道使用Use, Run,和Map。 Use方法则可以绕过管道 (即,如果它未调用next请求委托)。 Run是一种约定,并且可能会使某些中间件组件Run[Middleware]管道结束时运行的方法。
         */
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env)
        {
            app.UseRequestCulture();
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
                app.UseBrowserLink();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
            }
            app.Use(async(context, next) =>
            {
                // Do work that doesn't write to the Response.
                System.IO.FileInfo fi = new System.IO.FileInfo("a.txt");
                using (var ow = fi.AppendText())
                {
                    ow.WriteLine(context.Request.Path.Value);
                }
                await next.Invoke();
                // Do logging or other work that doesn't write to the Response.
            });
            //app.Map("/api/values", HandleMapTest1); //要使MIDDLEWARE起作用要放到app.UseMvc前而
            app.UseStaticFiles();
            //app.UseMvcWithDefaultRoute();
            //app.UseAuthentication();
            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default",
                    template: "{controller=Home}/{action=Index}/{id?}");
            });



            app.Map("/map2", HandleMapTest2);

            app.Run(async(context) =>
            {
                await context.Response.WriteAsync("Hello from non-Map delegate. <p>");
            });
        }
Exemplo n.º 15
0
        public static void addLog(string logText)
        {
            DateTime time  = DateTime.Now;
            string   sec   = time.Second.ToString();
            string   min   = time.Minute.ToString();
            string   hour  = time.Hour.ToString();
            string   day   = time.Day.ToString();
            string   month = time.Month.ToString();
            string   year  = time.Year.ToString();

            if (int.Parse(sec) < 10)
            {
                sec = "0" + sec;
            }

            if (int.Parse(min) < 10)
            {
                min = "0" + min;
            }

            if (int.Parse(hour) < 10)
            {
                hour = "0" + hour;
            }
            if (!System.IO.Directory.Exists(Environment.GetFolderPath(System.Environment.SpecialFolder.ApplicationData) + "\\EvEMU DB\\"))
            {
                System.IO.Directory.CreateDirectory(Environment.GetFolderPath(System.Environment.SpecialFolder.ApplicationData) + "\\EvEMU DB\\");
            }
            // Just a test, even though i think CreateDirectory checks if the directory is there anyways...
            //System.IO.Directory.CreateDirectory(Environment.GetFolderPath(System.Environment.SpecialFolder.ApplicationData) + "\\EvEMU DB\\");

            System.IO.FileInfo     fi        = new System.IO.FileInfo(Environment.GetFolderPath(System.Environment.SpecialFolder.ApplicationData) + "\\EvEMU DB\\log.log");
            System.IO.StreamWriter appendLog = fi.AppendText();
            string logInfo = "[Log][" + day + "/" + month + "/" + year + " :: " + hour + ":" + min + ":" + sec + "]: \"" + logText + "\"\n";

            appendLog.WriteLine(logInfo);
            appendLog.Close();
        }
Exemplo n.º 16
0
        static void Main(string[] args)
        {
            System.IO.DirectoryInfo d = new System.IO.DirectoryInfo(@"c:\temp");
            Console.WriteLine($"Eksisterer c:\\temp: {d.Exists}");
            foreach (var item in d.GetFiles())
            {
                Console.WriteLine(item.FullName);
            }

            System.IO.FileInfo f = new System.IO.FileInfo("c:\\temp\\data.txt");
            Console.WriteLine($"Eksisterer c:\\temp\\data.txt: {f.Exists}");


            using (System.IO.StreamWriter s = f.CreateText())
            {
                s.Write("xxx");
            }

            using (System.IO.StreamWriter s = f.AppendText())
            {
                byte[] i = System.Text.Encoding.UTF8.GetBytes("yyy");
                s.Write("yyy");
            }

            // Hent
            string indhold = "";

            using (System.IO.StreamReader r = f.OpenText()) {
                indhold = r.ReadToEnd();
            }
            Console.WriteLine(indhold);

            // Slet
            if (f.Exists)
            {
                f.Delete();
            }
        }
Exemplo n.º 17
0
        public static void addLog(string logText)
        {
            DateTime time = DateTime.Now;
            string sec = time.Second.ToString();
            string min = time.Minute.ToString();
            string hour = time.Hour.ToString();
            string day = time.Day.ToString();
            string month = time.Month.ToString();
            string year = time.Year.ToString();

            if (int.Parse(sec) < 10)
            {
                sec = "0" + sec;
            }

            if (int.Parse(min) < 10)
            {
                min = "0" + min;
            }

            if (int.Parse(hour) < 10)
            {
                hour = "0" + hour;
            }
            if (!System.IO.Directory.Exists(Environment.GetFolderPath(System.Environment.SpecialFolder.ApplicationData) + "\\EvEMU DB\\"))
            {
                System.IO.Directory.CreateDirectory(Environment.GetFolderPath(System.Environment.SpecialFolder.ApplicationData) + "\\EvEMU DB\\");
            }
            // Just a test, even though i think CreateDirectory checks if the directory is there anyways...
            //System.IO.Directory.CreateDirectory(Environment.GetFolderPath(System.Environment.SpecialFolder.ApplicationData) + "\\EvEMU DB\\");

            System.IO.FileInfo fi = new System.IO.FileInfo(Environment.GetFolderPath(System.Environment.SpecialFolder.ApplicationData) + "\\EvEMU DB\\log.log");
            System.IO.StreamWriter appendLog = fi.AppendText();
            string logInfo = "[Log][" + day + "/" + month + "/" + year + " :: " + hour + ":" + min + ":" + sec + "]: \"" + logText + "\"\n";
            appendLog.WriteLine(logInfo);
            appendLog.Close();
        }
Exemplo n.º 18
0
        public static void writeFile(String logMessage)
        {
            System.IO.FileStream   fileStream = null;
            System.IO.StreamWriter sr         = null;
            try
            {
                DateTime           dt       = DateTime.Now;
                System.IO.FileInfo fileInfo = new System.IO.FileInfo(_logFile);
                if (!fileInfo.Exists)
                {
                    fileStream = fileInfo.Open(System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write);
                    sr         = new System.IO.StreamWriter(fileStream);
                }
                else
                {
                    sr = fileInfo.AppendText();
                }


                sr.Write(logMessage);
            }
            catch (Exception ex)
            {
            }
            finally
            {
                if (sr != null)
                {
                    sr.Close();
                }
                if (fileStream != null)
                {
                    fileStream.Close();
                }
            }
        }
Exemplo n.º 19
0
        static void Main(string[] args)
        {
            string tempPath = System.Environment.GetEnvironmentVariable("TEMP");

            if (tempPath == null)
            {
                tempPath = System.Environment.GetEnvironmentVariable("TMP");
            }
            if (tempPath == null)
            {
                tempPath = "..\\..";
            }

            string machineName = "\\\\127.0.0.1";

            Exception exc = null;

            System.DateTime now = InicDateTime();
            Object          obj = null;

            string[] sL = null;
            Microsoft.Win32.RegistryKey rKey1 = null;
            Microsoft.Win32.RegistryKey rKey  = null;
            Microsoft.Win32.RegistryKey rKey2 = null;


            System.IO.FileInfo fileInfo = new System.IO.FileInfo(tempPath + "\\resources8reg.txt");
            fileInfo.Create().Close();
            System.IO.StreamWriter outFile = fileInfo.AppendText();
            System.Console.WriteLine(tempPath + "\\resources8reg.txt");

            try {
                exc  = null;
                rKey = null;
                now  = System.DateTime.Now;
                /*<Resource>*/ rKey = Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive.ClassesRoot, machineName);
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine("Name: " + Extend(machineName) + "HKEY_CLASSES_ROOT");
                outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive, String)");
                outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                outFile.WriteLine("Time: " + GetTime(now));
                outFile.WriteLine("Retv: " + toString(rKey));
                outFile.WriteLine("Errc: " + "");
                outFile.WriteLine("Exce: " + GetException(exc));
            }
            try {
                exc  = null;
                rKey = null;
                now  = System.DateTime.Now;
                /*<Resource>*/ rKey = Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive.CurrentConfig, machineName);
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine("Name: " + Extend(machineName) + "HKEY_CURRENT_CONFIG");
                outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive, String)");
                outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                outFile.WriteLine("Time: " + GetTime(now));
                outFile.WriteLine("Retv: " + toString(rKey));
                outFile.WriteLine("Errc: " + "");
                outFile.WriteLine("Exce: " + GetException(exc));
            }
            try {
                exc  = null;
                rKey = null;
                now  = System.DateTime.Now;
                /*<Resource>*/ rKey = Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive.DynData, machineName);
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine("Name: " + Extend(machineName) + "HKEY_DYN_DATA");
                outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive, String)");
                outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                outFile.WriteLine("Time: " + GetTime(now));
                outFile.WriteLine("Retv: " + toString(rKey));
                outFile.WriteLine("Errc: " + "");
                outFile.WriteLine("Exce: " + GetException(exc));
            }
            try {
                exc  = null;
                rKey = null;
                now  = System.DateTime.Now;
                /*<Resource>*/ rKey = Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive.LocalMachine, machineName);
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine("Name: " + Extend(machineName) + "HKEY_LOCAL_MACHINE");
                outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive, String)");
                outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                outFile.WriteLine("Time: " + GetTime(now));
                outFile.WriteLine("Retv: " + toString(rKey));
                outFile.WriteLine("Errc: " + "");
                outFile.WriteLine("Exce: " + GetException(exc));
            }
            try {
                exc  = null;
                rKey = null;
                now  = System.DateTime.Now;
                /*<Resource>*/ rKey = Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive.PerformanceData, machineName);
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine("Name: " + Extend(machineName) + "HKEY_PERFORMACE_DATA");
                outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive, String)");
                outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                outFile.WriteLine("Time: " + GetTime(now));
                outFile.WriteLine("Retv: " + toString(rKey));
                outFile.WriteLine("Errc: " + "");
                outFile.WriteLine("Exce: " + GetException(exc));
            }
            try {
                exc  = null;
                rKey = null;
                now  = System.DateTime.Now;
                /*<Resource>*/ rKey = Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive.Users, machineName);
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine("Name: " + Extend(machineName) + "HKEY_USERS");
                outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive, String)");
                outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                outFile.WriteLine("Time: " + GetTime(now));
                outFile.WriteLine("Retv: " + toString(rKey));
                outFile.WriteLine("Errc: " + "");
                outFile.WriteLine("Exce: " + GetException(exc));
            }


            try {
                exc   = null;
                rKey1 = null;
                now   = System.DateTime.Now;
                /*<Resource>*/ rKey1 = Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.RegistryHive.LocalMachine, machineName);
                outFile.WriteLine("Name: " + Extend(machineName) + "HKEY_LOCAL_MACHINE");
                outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive, String)");
                outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                outFile.WriteLine("Time: " + GetTime(now));
                outFile.WriteLine("Retv: " + toString(rKey1));
                outFile.WriteLine("Errc: " + "");
                outFile.WriteLine("Exce: " + GetException(exc));
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    /*<Resource>*/ rKey1 = rKey1.OpenSubKey("SOFTWARE\\HolodeckEE");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine("Name: " + Extend(machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE");
                    outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.OpenSubKey(String)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + toString(rKey1));
                    outFile.WriteLine("Errc: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                }
                try {
                    exc   = null;
                    rKey2 = null;
                    now   = System.DateTime.Now;
                    /*<Resource>*/ rKey2 = rKey1.CreateSubKey("ResourcePaneTestKey1");
                    outFile.WriteLine("Name: " + Extend(machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1");
                    outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + toString(rKey2));
                    outFile.WriteLine("Errc: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                    try {
                        exc  = null;
                        rKey = null;
                        now  = System.DateTime.Now;
                        /*<Resource>*/ rKey = rKey2.CreateSubKey("newKey");
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine("Name: " + Extend(machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1\\newKey");
                        outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                        outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                        outFile.WriteLine("Time: " + GetTime(now));
                        outFile.WriteLine("Retv: " + toString(rKey));
                        outFile.WriteLine("Errc: " + "");
                        outFile.WriteLine("Exce: " + GetException(exc));
                    }
                    try {
                        exc = null;
                        now = System.DateTime.Now;
                        /*<Resource>*/ rKey2.DeleteSubKeyTree("newKey");
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine("Name: " + Extend(machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1\\newKey");
                        outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.DeleteSubKeyTree(String)");
                        outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                        outFile.WriteLine("Time: " + GetTime(now));
                        outFile.WriteLine("Retv: " + "");
                        outFile.WriteLine("Errc: " + "");
                        outFile.WriteLine("Exce: " + GetException(exc));
                    }
                    try {
                        exc = null;
                        now = System.DateTime.Now;
                        /*<Resource>*/ rKey2.SetValue("newValue", "newData");
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine("Name: " + Extend(machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1\\newValue");
                        outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.SetValue(String, Object)");
                        outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                        outFile.WriteLine("Time: " + GetTime(now));
                        outFile.WriteLine("Retv: " + "");
                        outFile.WriteLine("Errc: " + "");
                        outFile.WriteLine("Exce: " + GetException(exc));
                    }
                    try {
                        exc = null;
                        obj = null;
                        now = System.DateTime.Now;
                        /*<Resource>*/ obj = rKey2.GetValue("newValue");
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine("Name: " + Extend(machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1\\newValue");
                        outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.GetValue(String)");
                        outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                        outFile.WriteLine("Time: " + GetTime(now));
                        outFile.WriteLine("Retv: " + toString(obj));
                        outFile.WriteLine("Errc: " + "");
                        outFile.WriteLine("Exce: " + GetException(exc));
                    }
                    try {
                        exc = null;
                        now = System.DateTime.Now;
                        /*<Resource>*/ rKey2.DeleteValue("newValue");
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine("Name: " + Extend(machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1\\newValue");
                        outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.DeleteValue(String)");
                        outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                        outFile.WriteLine("Time: " + GetTime(now));
                        outFile.WriteLine("Retv: " + "");
                        outFile.WriteLine("Errc: " + "");
                        outFile.WriteLine("Exce: " + GetException(exc));
                    }
                    try {
                        exc = null;
                        now = System.DateTime.Now;
                        /*<Resource>*/ rKey2.Flush();
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine("Name: " + Extend(machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1");
                        outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.Flush()");
                        outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                        outFile.WriteLine("Time: " + GetTime(now));
                        outFile.WriteLine("Retv: " + "");
                        outFile.WriteLine("Errc: " + "");
                        outFile.WriteLine("Exce: " + GetException(exc));
                    }
                    try {
                        exc = null;
                        sL  = null;
                        now = System.DateTime.Now;
                        /*<Resource>*/ sL = rKey2.GetValueNames();
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine("Name: " + Extend(machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1");
                        outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.GetValueNames()");
                        outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                        outFile.WriteLine("Time: " + GetTime(now));
                        outFile.WriteLine("Retv: " + toString(sL));
                        outFile.WriteLine("Errc: " + "");
                        outFile.WriteLine("Exce: " + GetException(exc));
                    }
                    try {
                        exc  = null;
                        rKey = null;
                        now  = System.DateTime.Now;
                        /*<Resource>*/ rKey = rKey2.OpenSubKey("NonExistent");
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine("Name: " + Extend(machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1\\NonExistent");
                        outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.OpenSubKey(String)");
                        outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                        outFile.WriteLine("Time: " + GetTime(now));
                        outFile.WriteLine("Retv: " + toString(rKey));
                        outFile.WriteLine("Errc: " + "");
                        outFile.WriteLine("Exce: " + GetException(exc));
                    }
                } catch (Exception e) {
                    exc = e;
                    outFile.WriteLine("Name: " + Extend(machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1");
                    outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + toString(rKey2));
                    outFile.WriteLine("Errc: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    /*<Resource>*/ rKey1.DeleteSubKey("ResourcePaneTestKey1");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine("Name: " + Extend(machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1");
                    outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.DeleteSubKey(String)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + "");
                    outFile.WriteLine("Errc: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                }
                try {
                    rKey1.Close();
                } catch (Exception) {
                }
            } catch (Exception e) {
                exc = e;
                outFile.WriteLine("Name: " + Extend(machineName) + "HKEY_LOCAL_MACHINE");
                outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive, String)");
                outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                outFile.WriteLine("Time: " + GetTime(now));
                outFile.WriteLine("Retv: " + toString(rKey1));
                outFile.WriteLine("Errc: " + "");
                outFile.WriteLine("Exce: " + GetException(exc));
            }

            outFile.Flush();
            outFile.Close();
        } // Main
Exemplo n.º 20
0
        static void Main(string[] args)
        {
            string tempPath = System.Environment.GetEnvironmentVariable("TEMP");

            if (tempPath == null)
            {
                tempPath = System.Environment.GetEnvironmentVariable("TMP");
            }
            if (tempPath == null)
            {
                tempPath = "..\\..";
            }

            Exception exc = null;

            System.DateTime now = System.DateTime.Now;
            System.Security.Cryptography.X509Certificates.X509Certificate xc = null;
            System.IO.StreamWriter  sw = null;
            System.IO.StreamReader  sr = null;
            System.IO.DirectoryInfo di = null;
            bool b = false;

            System.DateTime            dt   = InicDateTime();
            string[]                   sL   = null;
            System.IO.FileInfo[]       fiL  = null;
            System.IO.DirectoryInfo[]  diL  = null;
            System.IO.FileSystemInfo[] fsiL = null;
            System.IO.FileStream       fs   = null;
            System.IO.FileInfo         fi   = null;
            System.IAsyncResult        asr  = null;
            int    i = 0;
            long   l = 0;
            string s = null;

            System.IO.IsolatedStorage.IsolatedStorageFile       isf  = null;
            System.IO.IsolatedStorage.IsolatedStorageFileStream isfs = null;
            byte[] bL = null;
            System.Diagnostics.Process p = null;


            System.IO.FileInfo fileInfo = new System.IO.FileInfo(tempPath + "\\resources18file.txt");
            fileInfo.Create().Close();
            System.IO.StreamWriter outFile = fileInfo.AppendText();
            System.Console.WriteLine(tempPath + "\\resources18file.txt");


            try {
                try {
                    exc = null;
                    di  = null;
                    now = System.DateTime.Now;
                    di  = System.IO.Directory.CreateDirectory(tempPath + "\\TestDir1\\");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine("Func: " + "System.IO.Directory.CreateDirectory(String)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + toString(di));
                    outFile.WriteLine("Errc: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                }
                try {
                    exc = null;
                    di  = null;
                    now = System.DateTime.Now;
                    di  = System.IO.Directory.GetParent(tempPath + "\\TestDir1\\");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine("Name: " + tempPath);
                    outFile.WriteLine("Func: " + "System.IO.Directory.GetParent(String)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + toString(di));
                    outFile.WriteLine("Errc: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    b   = System.IO.Directory.Exists(tempPath + "\\TestDir1\\");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine("Func: " + "System.IO.Directory.Exists(String)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + toString(b));
                    outFile.WriteLine("Errc: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.Directory.SetCreationTime(tempPath + "\\TestDir1\\", new System.DateTime(2003, 01, 01));
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine("Func: " + "System.IO.Directory.SetCreationTime(String, DateTime)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + "");
                    outFile.WriteLine("Errc: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                }
                try {
                    exc = null;
                    dt  = InicDateTime();
                    now = System.DateTime.Now;
                    dt  = System.IO.Directory.GetCreationTime(tempPath + "\\TestDir1\\");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine("Func: " + "System.IO.Directory.GetCreationTime(String)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + toString(dt));
                    outFile.WriteLine("Errc: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.Directory.SetLastWriteTime(tempPath + "\\TestDir1\\", new System.DateTime(2003, 01, 01));
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine("Func: " + "System.IO.Directory.SetLastWriteTime(String, DateTime)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + "");
                    outFile.WriteLine("Errc: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                }
                try {
                    exc = null;
                    dt  = InicDateTime();
                    now = System.DateTime.Now;
                    dt  = System.IO.Directory.GetLastWriteTime(tempPath + "\\TestDir1\\");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine("Func: " + "System.IO.Directory.GetLastWriteTime(String)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + toString(dt));
                    outFile.WriteLine("Errc: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.Directory.SetLastAccessTime(tempPath + "\\TestDir1\\", new System.DateTime(2003, 01, 01));
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine("Func: " + "System.IO.Directory.SetLastAccessTime(String, DateTime)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + "");
                    outFile.WriteLine("Errc: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                }
                try {
                    exc = null;
                    dt  = InicDateTime();
                    now = System.DateTime.Now;
                    dt  = System.IO.Directory.GetLastAccessTime(tempPath + "\\TestDir1\\");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine("Func: " + "System.IO.Directory.GetLastAccessTime(String)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + toString(dt));
                    outFile.WriteLine("Errc: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                }
                try {
                    exc = null;
                    sL  = null;
                    now = System.DateTime.Now;
                    sL  = System.IO.Directory.GetFiles(tempPath + "\\TestDir1\\");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine("Func: " + "System.IO.Directory.GetFiles(String)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + toString(sL));
                    outFile.WriteLine("Errc: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                }
                try {
                    exc = null;
                    sL  = null;
                    now = System.DateTime.Now;
                    sL  = System.IO.Directory.GetDirectories(tempPath + "\\TestDir1\\");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine("Func: " + "System.IO.Directory.GetDirectories(String)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + toString(sL));
                    outFile.WriteLine("Errc: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.Directory.GetFileSystemEntries(tempPath + "\\TestDir1\\");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine("Func: " + "System.IO.Directory.GetFileSystemEntries(String)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + toString(sL));
                    outFile.WriteLine("Errc: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.Directory.SetCurrentDirectory(tempPath + "\\TestDir1\\");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine("Name: " + tempPath);
                    outFile.WriteLine("Func: " + "System.IO.Directory.SetCurrentDirectory(String)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + "");
                    outFile.WriteLine("Errc: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.Directory.Move(tempPath + "\\TestDir1\\", tempPath + "\\TestDir2\\");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine("Func: " + "System.IO.Directory.Move(String, String)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                    //---
                    outFile.WriteLine("Name: " + tempPath + "\\TestDir2");
                    outFile.WriteLine("Func: " + "System.IO.Directory.Move(String, String)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + "");
                    outFile.WriteLine("Errc: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.Directory.Delete(tempPath + "\\TestDir1\\");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine("Func: " + "System.IO.Directory.Delete(String)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + "");
                    outFile.WriteLine("Errc: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.Directory.Delete(tempPath + "\\TestDir2\\");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine("Name: " + tempPath + "\\TestDir2");
                    outFile.WriteLine("Func: " + "System.IO.Directory.Delete(String)");
                    outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                    outFile.WriteLine("Time: " + GetTime(now));
                    outFile.WriteLine("Retv: " + "");
                    outFile.WriteLine("Errc: " + "");
                    outFile.WriteLine("Exce: " + GetException(exc));
                }
            } catch (Exception) {
            }

            try {
                di = null;
                di = new System.IO.DirectoryInfo(tempPath);
                System.IO.DirectoryInfo di2 = null;
                try {
                    try {
                        exc = null;
                        di2 = null;
                        now = System.DateTime.Now;
                        di2 = di.CreateSubdirectory(tempPath + "\\TestDir3\\");
                        di  = di2;
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine("Name: " + tempPath + "\\TestDir3");
                        outFile.WriteLine("Func: " + "System.IO.DirectoryInfo.CreateSubdirectory(String)");
                        outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                        outFile.WriteLine("Time: " + GetTime(now));
                        outFile.WriteLine("Retv: " + toString(di2));
                        outFile.WriteLine("Errc: " + "");
                        outFile.WriteLine("Exce: " + GetException(exc));
                    }
                    try {
                        exc = null;
                        fiL = null;
                        now = System.DateTime.Now;
                        fiL = di.GetFiles();
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine("Name: " + tempPath + "\\TestDir3");
                        outFile.WriteLine("Func: " + "System.IO.DirectoryInfo.GetFiles()");
                        outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                        outFile.WriteLine("Time: " + GetTime(now));
                        outFile.WriteLine("Retv: " + toString(fiL));
                        outFile.WriteLine("Errc: " + "");
                        outFile.WriteLine("Exce: " + GetException(exc));
                    }
                    try {
                        exc = null;
                        diL = null;
                        now = System.DateTime.Now;
                        diL = di.GetDirectories();
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine("Name: " + tempPath + "\\TestDir3");
                        outFile.WriteLine("Func: " + "System.IO.DirectoryInfo.GetDirectories()");
                        outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                        outFile.WriteLine("Time: " + GetTime(now));
                        outFile.WriteLine("Retv: " + toString(diL));
                        outFile.WriteLine("Errc: " + "");
                        outFile.WriteLine("Exce: " + GetException(exc));
                    }
                    try {
                        exc  = null;
                        fsiL = null;
                        now  = System.DateTime.Now;
                        fsiL = di.GetFileSystemInfos();
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine("Name: " + tempPath + "\\TestDir3");
                        outFile.WriteLine("Func: " + "System.IO.DirectoryInfo.GetFileSystemInfos()");
                        outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                        outFile.WriteLine("Time: " + GetTime(now));
                        outFile.WriteLine("Retv: " + toString(fsiL));
                        outFile.WriteLine("Errc: " + "");
                        outFile.WriteLine("Exce: " + GetException(exc));
                    }
                    try {
                        exc = null;
                        now = System.DateTime.Now;
                        di.MoveTo(tempPath + "\\TestDir4\\");
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine("Name: " + tempPath + "\\TestDir3");
                        outFile.WriteLine("Func: " + "System.IO.DirectoryInfo.MoveTo(String)");
                        outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                        outFile.WriteLine("Time: " + GetTime(now));
                        outFile.WriteLine("Retv: " + "");
                        outFile.WriteLine("Errc: " + "");
                        outFile.WriteLine("Exce: " + GetException(exc));
                        //---
                        outFile.WriteLine("Name: " + tempPath + "\\TestDir4");
                        outFile.WriteLine("Func: " + "System.IO.DirectoryInfo.MoveTo(String)");
                        outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                        outFile.WriteLine("Time: " + GetTime(now));
                        outFile.WriteLine("Retv: " + "");
                        outFile.WriteLine("Errc: " + "");
                        outFile.WriteLine("Exce: " + GetException(exc));
                    }
                } finally {
                    try {
                        exc = null;
                        char[] backSlash = new char[1];
                        backSlash[0] = '\\';
                        outFile.WriteLine("Name: " + di.FullName.TrimEnd(backSlash));
                        now = System.DateTime.Now;
                        di.Delete();
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine("Func: " + "System.IO.DirectoryInfo.Delete()");
                        outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                        outFile.WriteLine("Time: " + GetTime(now));
                        outFile.WriteLine("Retv: " + "");
                        outFile.WriteLine("Errc: " + "");
                        outFile.WriteLine("Exce: " + GetException(exc));
                    }
                }
                try {
                    di = null;
                    di = new System.IO.DirectoryInfo(tempPath + "\\TestDir5\\");
                    try {
                        exc = null;
                        now = System.DateTime.Now;
                        di.Create();
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine("Name: " + tempPath + "\\TestDir5");
                        outFile.WriteLine("Func: " + "System.IO.DirectoryInfo.Create()");
                        outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                        outFile.WriteLine("Time: " + GetTime(now));
                        outFile.WriteLine("Retv: " + "");
                        outFile.WriteLine("Errc: " + "");
                        outFile.WriteLine("Exce: " + GetException(exc));
                    }
                    try {
                        exc = null;
                        now = System.DateTime.Now;
                        di.MoveTo(tempPath + "\\TestDir6\\");
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine("Name: " + tempPath + "\\TestDir5");
                        outFile.WriteLine("Func: " + "System.IO.DirectoryInfo.MoveTo(String)");
                        outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                        outFile.WriteLine("Time: " + GetTime(now));
                        outFile.WriteLine("Retv: " + "");
                        outFile.WriteLine("Errc: " + "");
                        outFile.WriteLine("Exce: " + GetException(exc));
                        //---
                        outFile.WriteLine("Name: " + tempPath + "\\TestDir6");
                        outFile.WriteLine("Func: " + "System.IO.DirectoryInfo.MoveTo(String)");
                        outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                        outFile.WriteLine("Time: " + GetTime(now));
                        outFile.WriteLine("Retv: " + "");
                        outFile.WriteLine("Errc: " + "");
                        outFile.WriteLine("Exce: " + GetException(exc));
                    }
                } catch (Exception) {
                } finally {
                    try {
                        exc = null;
                        char[] backSlash = new char[1];
                        backSlash[0] = '\\';
                        outFile.WriteLine("Name: " + di.FullName.TrimEnd(backSlash));
                        now = System.DateTime.Now;
                        di.Delete();
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine("Func: " + "System.IO.DirectoryInfo.Delete()");
                        outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                        outFile.WriteLine("Time: " + GetTime(now));
                        outFile.WriteLine("Retv: " + "");
                        outFile.WriteLine("Errc: " + "");
                        outFile.WriteLine("Exce: " + GetException(exc));
                    }
                }
            } catch (Exception) {
            }

            outFile.Flush();
            outFile.Close();

            try {
                sL = System.IO.Directory.GetDirectories(tempPath, "TempDir*");
                foreach (string str in sL)
                {
                    try {
                        System.IO.Directory.Delete(str);
                    } catch (Exception) {
                    }
                }
            } catch (Exception) {
            }
        } // Main
Exemplo n.º 21
0
 /// <summary>
 /// Creates a StreamWriter that appends text to the file represented by this instance of the FileInfo.
 /// </summary>
 /// <returns></returns>
 public System.IO.StreamWriter AppendText()
 {
     return(_fileInfo.AppendText());
 }
Exemplo n.º 22
0
        public static void writeFile(String logMessage)
        {

            System.IO.FileStream fileStream = null;
            System.IO.StreamWriter sr = null;
            try
            {
                DateTime dt = DateTime.Now;
                System.IO.FileInfo fileInfo = new System.IO.FileInfo(_logFile);
                if (!fileInfo.Exists)
                {
                    fileStream = fileInfo.Open(System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write);
                    sr = new System.IO.StreamWriter(fileStream);
                }
                else
                {
                    sr = fileInfo.AppendText();
                }


                sr.Write(logMessage);

            }
            catch (Exception ex)
            {

            }
            finally
            {
                if (sr != null)
                    sr.Close();
                if (fileStream != null)
                    fileStream.Close();

            }
        }
Exemplo n.º 23
0
        static void Main(string[] args)
        {
            string tempPath = System.Environment.GetEnvironmentVariable ("TEMP");
            if (tempPath == null) {
                tempPath = System.Environment.GetEnvironmentVariable ("TMP");
            }
            if (tempPath == null) {
                tempPath = "..\\..";
            }

            string machineName = String.Empty;

            Exception exc = null;
            System.DateTime now = InicDateTime ();
            Object obj = null;
            string[] sL = null;
            Microsoft.Win32.RegistryKey rKey1 = null;
            Microsoft.Win32.RegistryKey rKey = null;
            Microsoft.Win32.RegistryKey rKey2 = null;

            System.IO.FileInfo fileInfo = new System.IO.FileInfo (tempPath + "\\resources2reg.txt");
            fileInfo.Create ().Close ();
            System.IO.StreamWriter outFile = fileInfo.AppendText ();
            System.Console.WriteLine (tempPath + "\\resources2reg.txt");

            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.RegistryKey.OpenRemoteBaseKey (Microsoft.Win32.RegistryHive.ClassesRoot, machineName);
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + Extend (machineName) + "HKEY_CLASSES_ROOT");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive, String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.RegistryKey.OpenRemoteBaseKey (Microsoft.Win32.RegistryHive.CurrentConfig, machineName);
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + Extend (machineName) + "HKEY_CURRENT_CONFIG");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive, String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.RegistryKey.OpenRemoteBaseKey (Microsoft.Win32.RegistryHive.DynData, machineName);
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + Extend (machineName) + "HKEY_DYN_DATA");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive, String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.RegistryKey.OpenRemoteBaseKey (Microsoft.Win32.RegistryHive.LocalMachine, machineName);
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + Extend (machineName) + "HKEY_LOCAL_MACHINE");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive, String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.RegistryKey.OpenRemoteBaseKey (Microsoft.Win32.RegistryHive.PerformanceData, machineName);
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + Extend (machineName) + "HKEY_PERFORMACE_DATA");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive, String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.RegistryKey.OpenRemoteBaseKey (Microsoft.Win32.RegistryHive.Users, machineName);
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + Extend (machineName) + "HKEY_USERS");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive, String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }

            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.Registry.ClassesRoot.CreateSubKey ("TestKey1");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CLASSES_ROOT\\TestKey1");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.ClassesRoot.DeleteSubKey ("TestKey1");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CLASSES_ROOT\\TestKey1");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.Registry.ClassesRoot.CreateSubKey ("TestKey2");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CLASSES_ROOT\\TestKey2");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.ClassesRoot.DeleteSubKeyTree ("TestKey2");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CLASSES_ROOT\\TestKey2");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteSubKeyTree(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.ClassesRoot.SetValue ("newValue", "newData");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CLASSES_ROOT\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.SetValue(String, Object)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                obj = null;
                now = System.DateTime.Now;
                /*<Resource>*/obj = Microsoft.Win32.Registry.ClassesRoot.GetValue ("newValue");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CLASSES_ROOT\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.GetValue(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (obj));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.ClassesRoot.DeleteValue ("newValue");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CLASSES_ROOT\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteValue(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.ClassesRoot.Flush ();
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CLASSES_ROOT");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.Flush()");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                sL = null;
                now = System.DateTime.Now;
                /*<Resource>*/sL = Microsoft.Win32.Registry.ClassesRoot.GetSubKeyNames ();
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CLASSES_ROOT");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.GetSubKeyNames()");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (sL));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                Microsoft.Win32.Registry.ClassesRoot.Close ();
            } catch (Exception) {
            }

            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.Registry.CurrentConfig.CreateSubKey ("TestKey1");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CURRENT_CONFIG\\TestKey1");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.CurrentConfig.DeleteSubKey ("TestKey1");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CURRENT_CONFIG\\TestKey1");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.Registry.CurrentConfig.CreateSubKey ("TestKey2");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CURRENT_CONFIG\\TestKey2");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.CurrentConfig.DeleteSubKeyTree ("TestKey2");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CURRENT_CONFIG\\TestKey2");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteSubKeyTree(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.CurrentConfig.SetValue ("newValue", "newData");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CURRENT_CONFIG\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.SetValue(String, Object)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                obj = null;
                now = System.DateTime.Now;
                /*<Resource>*/obj = Microsoft.Win32.Registry.CurrentConfig.GetValue ("newValue");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CURRENT_CONFIG\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.GetValue(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (obj));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.CurrentConfig.DeleteValue ("newValue");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CURRENT_CONFIG\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteValue(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.CurrentConfig.Flush ();
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CURRENT_CONFIG");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.Flush()");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                sL = null;
                now = System.DateTime.Now;
                /*<Resource>*/sL = Microsoft.Win32.Registry.CurrentConfig.GetSubKeyNames ();
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CURRENT_CONFIG");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.GetSubKeyNames()");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (sL));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                Microsoft.Win32.Registry.CurrentConfig.Close ();
            } catch (Exception) {
            }

            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.Registry.CurrentUser.CreateSubKey ("TestKey1");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CURRENT_USER\\TestKey1");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.CurrentUser.DeleteSubKey ("TestKey1");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CURRENT_USER\\TestKey1");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.Registry.CurrentUser.CreateSubKey ("TestKey2");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CURRENT_USER\\TestKey2");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.CurrentUser.DeleteSubKeyTree ("TestKey2");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CURRENT_USER\\TestKey2");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteSubKeyTree(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.CurrentUser.SetValue ("newValue", "newData");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CURRENT_USER\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.SetValue(String, Object)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                obj = null;
                now = System.DateTime.Now;
                /*<Resource>*/obj = Microsoft.Win32.Registry.CurrentUser.GetValue ("newValue");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CURRENT_USER\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.GetValue(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (obj));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.CurrentUser.DeleteValue ("newValue");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CURRENT_USER\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteValue(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.CurrentUser.Flush ();
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CURRENT_USER");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.Flush()");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                sL = null;
                now = System.DateTime.Now;
                /*<Resource>*/sL = Microsoft.Win32.Registry.CurrentUser.GetSubKeyNames ();
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CURRENT_USER");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.GetSubKeyNames()");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (sL));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                Microsoft.Win32.Registry.CurrentUser.Close ();
            } catch (Exception) {
            }

            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.Registry.DynData.CreateSubKey ("TestKey1");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_DYN_DATA\\TestKey1");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.DynData.DeleteSubKey ("TestKey1");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_DYN_DATA\\TestKey1");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.Registry.DynData.CreateSubKey ("TestKey2");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_DYN_DATA\\TestKey2");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.DynData.DeleteSubKeyTree ("TestKey2");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_DYN_DATA\\TestKey2");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteSubKeyTree(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.DynData.SetValue ("newValue", "newData");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_DYN_DATA\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.SetValue(String, Object)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                obj = null;
                now = System.DateTime.Now;
                /*<Resource>*/obj = Microsoft.Win32.Registry.DynData.GetValue ("newValue");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_DYN_DATA\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.GetValue(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (obj));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.DynData.DeleteValue ("newValue");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_DYN_DATA\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteValue(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.DynData.Flush ();
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_DYN_DATA");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.Flush()");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                sL = null;
                now = System.DateTime.Now;
                /*<Resource>*/sL = Microsoft.Win32.Registry.DynData.GetSubKeyNames ();
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_DYN_DATA");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.GetSubKeyNames()");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (sL));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                Microsoft.Win32.Registry.DynData.Close ();
            } catch (Exception) {
            }

            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.Registry.LocalMachine.CreateSubKey ("TestKey1");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_LOCAL_MACHINE\\TestKey1");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.LocalMachine.DeleteSubKey ("TestKey1");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_LOCAL_MACHINE\\TestKey1");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.Registry.LocalMachine.CreateSubKey ("TestKey2");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_LOCAL_MACHINE\\TestKey2");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.LocalMachine.DeleteSubKeyTree ("TestKey2");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_LOCAL_MACHINE\\TestKey2");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteSubKeyTree(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.LocalMachine.SetValue ("newValue", "newData");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_LOCAL_MACHINE\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.SetValue(String, Object)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                obj = null;
                now = System.DateTime.Now;
                /*<Resource>*/obj = Microsoft.Win32.Registry.LocalMachine.GetValue ("newValue");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_LOCAL_MACHINE\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.GetValue(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (obj));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.LocalMachine.DeleteValue ("newValue");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_LOCAL_MACHINE\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteValue(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.LocalMachine.Flush ();
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_LOCAL_MACHINE");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.Flush()");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                sL = null;
                now = System.DateTime.Now;
                /*<Resource>*/sL = Microsoft.Win32.Registry.LocalMachine.GetSubKeyNames ();
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_LOCAL_MACHINE");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.GetSubKeyNames()");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (sL));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                Microsoft.Win32.Registry.LocalMachine.Close ();
            } catch (Exception) {
            }

            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.Registry.PerformanceData.CreateSubKey ("TestKey1");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_PERFORMACE_DATA\\TestKey1");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.PerformanceData.DeleteSubKey ("TestKey1");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_PERFORMACE_DATA\\TestKey1");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.Registry.PerformanceData.CreateSubKey ("TestKey2");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_PERFORMACE_DATA\\TestKey2");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.PerformanceData.DeleteSubKeyTree ("TestKey2");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_PERFORMACE_DATA\\TestKey2");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteSubKeyTree(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.PerformanceData.SetValue ("newValue", "newData");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_PERFORMACE_DATA\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.SetValue(String, Object)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                obj = null;
                now = System.DateTime.Now;
                /*<Resource>*/obj = Microsoft.Win32.Registry.PerformanceData.GetValue ("newValue");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_PERFORMACE_DATA\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.GetValue(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (obj));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.PerformanceData.DeleteValue ("newValue");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_PERFORMACE_DATA\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteValue(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.PerformanceData.Flush ();
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_PERFORMACE_DATA");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.Flush()");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                sL = null;
                now = System.DateTime.Now;
                /*<Resource>*/sL = Microsoft.Win32.Registry.PerformanceData.GetSubKeyNames ();
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_PERFORMACE_DATA");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.GetSubKeyNames()");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + sL);
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                Microsoft.Win32.Registry.PerformanceData.Close ();
            } catch (Exception) {
            }

            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.Registry.Users.CreateSubKey ("TestKey1");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_USERS");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.Users.DeleteSubKey ("TestKey1");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_USERS\\TestKey1");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.Registry.Users.CreateSubKey ("TestKey2");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_USERS\\TestKey2");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.Users.DeleteSubKeyTree ("TestKey2");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_USERS\\TestKey2");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteSubKeyTree(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.Users.SetValue ("newValue", "newData");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_USERS\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.SetValue(String, Object)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                obj = null;
                now = System.DateTime.Now;
                /*<Resource>*/obj = Microsoft.Win32.Registry.Users.GetValue ("newValue");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_USERS\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.GetValue(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (obj));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.Users.DeleteValue ("newValue");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_USERS\\newValue");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteValue(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.Users.Flush ();
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_USERS");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.Flush()");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                sL = null;
                now = System.DateTime.Now;
                /*<Resource>*/sL = Microsoft.Win32.Registry.Users.GetSubKeyNames ();
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_USERS");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.GetSubKeyNames()");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (sL));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                Microsoft.Win32.Registry.Users.Close ();
            } catch (Exception) {
            }

            try {
                exc = null;
                rKey1 = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey1 = Microsoft.Win32.RegistryKey.OpenRemoteBaseKey (Microsoft.Win32.RegistryHive.LocalMachine, machineName);
                outFile.WriteLine ("Name: " + Extend (machineName) + "HKEY_LOCAL_MACHINE");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive, String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey1));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    /*<Resource>*/rKey1 = rKey1.OpenSubKey ("SOFTWARE\\HolodeckEE");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + Extend (machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE");
                    outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.OpenSubKey(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (rKey1));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    rKey2 = null;
                    now = System.DateTime.Now;
                    /*<Resource>*/rKey2 = rKey1.CreateSubKey ("ResourcePaneTestKey1");
                    outFile.WriteLine ("Name: " + Extend (machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1");
                    outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (rKey2));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                    try {
                        exc = null;
                        rKey = null;
                        now = System.DateTime.Now;
                        /*<Resource>*/rKey = rKey2.CreateSubKey ("newKey");
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Name: " + Extend (machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1\\newKey");
                        outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + toString (rKey));
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                    try {
                        exc = null;
                        now = System.DateTime.Now;
                        /*<Resource>*/rKey2.DeleteSubKeyTree ("newKey");
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Name: " + Extend (machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1\\newKey");
                        outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteSubKeyTree(String)");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + "");
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                    try {
                        exc = null;
                        now = System.DateTime.Now;
                        /*<Resource>*/rKey2.SetValue ("newValue", "newData");
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Name: " + Extend (machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1\\newValue");
                        outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.SetValue(String, Object)");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + "");
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                    try {
                        exc = null;
                        obj = null;
                        now = System.DateTime.Now;
                        /*<Resource>*/obj = rKey2.GetValue ("newValue");
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Name: " + Extend (machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1\\newValue");
                        outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.GetValue(String)");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + toString (obj));
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                    try {
                        exc = null;
                        now = System.DateTime.Now;
                        /*<Resource>*/rKey2.DeleteValue ("newValue");
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Name: " + Extend (machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1\\newValue");
                        outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteValue(String)");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + "");
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                    try {
                        exc = null;
                        now = System.DateTime.Now;
                        /*<Resource>*/rKey2.Flush ();
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Name: " + Extend (machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1");
                        outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.Flush()");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + "");
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                    try {
                        exc = null;
                        sL = null;
                        now = System.DateTime.Now;
                        /*<Resource>*/sL = rKey2.GetValueNames ();
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Name: " + Extend (machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1");
                        outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.GetValueNames()");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + toString (sL));
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                    try {
                        exc = null;
                        rKey = null;
                        now = System.DateTime.Now;
                        /*<Resource>*/rKey = rKey2.OpenSubKey ("NonExistent");
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Name: " + Extend (machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1\\NonExistent");
                        outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.OpenSubKey(String)");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + toString (rKey));
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                } catch (Exception e) {
                    exc = e;
                    outFile.WriteLine ("Name: " + Extend (machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1");
                    outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (rKey2));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    /*<Resource>*/rKey1.DeleteSubKey ("ResourcePaneTestKey1");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + Extend (machineName) + "HKEY_LOCAL_MACHINE\\SOFTWARE\\HolodeckEE\\ResourcePaneTestKey1");
                    outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteSubKey(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    rKey1.Close ();
                } catch (Exception) {
                }
            } catch (Exception e) {
                exc = e;
                outFile.WriteLine ("Name: " + Extend (machineName) + "HKEY_LOCAL_MACHINE");
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive, String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey1));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }

            outFile.Flush ();
            outFile.Close ();
        }
Exemplo n.º 24
0
 public System.IO.StreamWriter AppendText()
 {
     return(inner.AppendText());
 }
Exemplo n.º 25
0
        private void button4_Click(object sender, EventArgs e)
        {
            int i = 0, j;

            while (!sr3.EndOfStream)
            {
                questm[i] = sr3.ReadLine();
                authm[i]  = sr4.ReadLine();
                i++;
            }
            sr3.Close();
            sr4.Close();
            System.IO.FileInfo     fi2 = new System.IO.FileInfo("D:\\PV\\q.txt");
            System.IO.FileInfo     fi3 = new System.IO.FileInfo("D:\\PV\\a.txt");
            System.IO.StreamWriter sw;
            System.IO.StreamWriter sw2;
            sw  = fi2.CreateText();
            sw2 = fi3.CreateText();
            for (j = 0; j < i; j++)
            {
                sw.WriteLine(questm[j]);
                sw2.WriteLine(authm[j]);
            }
            sw.Close();
            sw2.Close();
            System.IO.FileInfo fi = new System.IO.FileInfo("D:\\PV\\rez.txt");
            sw = fi.AppendText();
            sw.WriteLine(auth);
            if (nt == 1)
            {
                sw.WriteLine("500");
            }
            sw.Close();
            i = 0;
            if (usezam == 1)
            {
                while (!sr2.EndOfStream)
                {
                    zamen[i] = sr2.ReadLine();
                    i++;
                }
                sr2.Close();
                System.IO.FileInfo fi4 = new System.IO.FileInfo("D:\\PV\\" + curauth + ".txt");
                sw = fi4.CreateText();
                for (j = 0; j < i; j++)
                {
                    sw.WriteLine(zamen[j]);
                }
                sw.Close();
            }
            else
            {
                sr2.Close();
            }
            if (nt != 1)
            {
                Hide();
                Form4 f = new Form4();
                f.ShowDialog();
                this.Close();
            }
            else
            {
                Hide();
                Form5 f = new Form5();
                f.ShowDialog();
                this.Close();
            }
        }
Exemplo n.º 26
0
        }   // завершение button2_Click()

        //
        //  кнопка "Data to File"   /************* ЗАПИСЬ РАСЧЕТОВ В ФАЙЛ *************/
        //
        private void button3_Click(object sender, EventArgs e)
        {
            #region
            // получить информацию о файле
            System.IO.FileInfo fi = new System.IO.FileInfo("D:\\cylinderData.txt");
            // поток для записи
            System.IO.StreamWriter sw;
            try
            {
                if (fi.Exists) // файл данных существует?
                // откроем поток для добавления
                {
                    sw = fi.AppendText();
                    MessageBox.Show("Данные будут добавлены в конец файла D:\\cylinderData.txt",
                                    "Файл D:\\cylinderData.txt существует",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    // создать файл и открыть поток для записи
                    sw = fi.CreateText();
                    MessageBox.Show("Файл D:\\cylinderData.txt будет создан",
                                    "Файл D:\\cylinderData.txt не существует",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                // запись в файл
                sw.WriteLine("Расчет гидросхемы");
                sw.WriteLine("   Насос");
                sw.WriteLine("Подача насоса за оборот, см.куб - " + aLabel.dblToStr(cmCubPerRev));
                sw.WriteLine("Число оборотов насоса, 1/мин    - " + aLabel.dblToStr(revPerMinute));
                //double pumpVolumetricEff = 0.975;
                //double pumpMechanicalEff = 0.95;
                sw.WriteLine("Pump volumetric eff.            - " + aLabel.dblToStr(pumpVolumetricEff));
                sw.WriteLine("Pump mechanical eff.            - " + aLabel.dblToStr(pumpMechanicalEff));
                sw.WriteLine("Подача насоса, литр/мин         - " + aLabel.dblToStr(litrPerMinute));
                sw.WriteLine("Давление, бар                   - " + aLabel.dblToStr(pressure));
                sw.WriteLine("Требуемая мощность мотора, кВт  - " + aLabel.dblToStr(needPower));
                sw.WriteLine("   Гидроцилиндры");
                sw.WriteLine("Диаметр поршня, мм       - " + aLabel.dblToStr(diametrPiston));
                sw.WriteLine("Диаметр штока, мм        - " + aLabel.dblToStr(diametrRod));
                sw.WriteLine("Ход поршня, мм           - " + aLabel.dblToStr(strokePiston));
                sw.WriteLine("Площадь поршня, см.кв    - " + aLabel.dblToStr((areaPiston * areaKoeff[1])));
                sw.WriteLine("Площадь штока, см.кв     - " + aLabel.dblToStr((areaRod * areaKoeff[1])));
                sw.WriteLine("Разность площадей, см.кв - " + aLabel.dblToStr((areaDelta * areaKoeff[1])));
                sw.WriteLine("Число гидроцилиндров в схеме, шт - " + numCylinder.ToString());
                if (numCylinder == 1)
                {
                    sw.WriteLine("Объем поршневой полости, литр    - " + aLabel.dblToStr(volumePiston));
                    sw.WriteLine("Объем штоковой полости, литр     - " + aLabel.dblToStr(volumeRod));
                    sw.WriteLine("Разность объемов полостей, литр  - " + aLabel.dblToStr(volumeRod));
                    sw.WriteLine("Усилие при выходе штока, кг      - " + aLabel.dblToStr(forcePiston));
                    sw.WriteLine("Усилие при втягивании штока, кг  - " + aLabel.dblToStr(forceRod));
                    sw.WriteLine("Время выхода штока, сек          - " + dOut);
                    sw.WriteLine("Время втягивания штока, сек      - " + dIn);
                }   // end if (numCylinder == 1)
                else
                {
                    sw.WriteLine("Объем поршневых полостей, литр   - " + aLabel.dblToStr(volumePiston) + " / "
                                 + aLabel.dblToStr((volumePiston * numCylinder)));
                    sw.WriteLine("Объем штоковых полостей, литр    - " + aLabel.dblToStr(volumeRod) + " / "
                                 + aLabel.dblToStr((volumeRod * numCylinder)));
                    sw.WriteLine("Разность объемов полостей, литр  - " + aLabel.dblToStr(volumeDelta) + " / "
                                 + aLabel.dblToStr((volumeDelta * numCylinder)));
                    sw.WriteLine("Усилие при выходе штоков, кг     - " + aLabel.dblToStr(forcePiston) + " / "
                                 + aLabel.dblToStr((forcePiston * numCylinder)));
                    sw.WriteLine("Усилие при втягивании штоков, кг - " + aLabel.dblToStr(forceRod) + " / "
                                 + aLabel.dblToStr((forceRod * numCylinder)));
                    sw.WriteLine("Время выхода штоков, сек     - " + dOut);
                    sw.WriteLine("Время втягивания штоков, сек - " + dIn);
                }
                sw.WriteLine("");
                sw.WriteLine("");
                // закрыть поток
                sw.Close();
                // инфо о записи файла
                toolStripStatusLabel1.Text = "Запись файла D:\\cylinderData.txt произведена";
            }
            catch
            {
                toolStripStatusLabel1.Text = "Sorry, error";
            }
            #endregion
        }
Exemplo n.º 27
0
        public static void WriteLog(LogParameterModel item)
        {
            DateTime nowTime = DateTime.Now;

            //switch (item.LogLevel)
            //{
            //    case ELogLevel.Debug:

            //        break;
            //    case ELogLevel.Info:

            //        break;
            //    case ELogLevel.Error:

            //        break;
            //    case ELogLevel.Warn:

            //        break;
            //    case ELogLevel.Fatal:
            //        break;
            //}
            if (string.IsNullOrEmpty(item.ClassName))
            {
                item.ClassName = "";
            }
            if (string.IsNullOrEmpty(item.Title))
            {
                item.Title = "";
            }
            if (string.IsNullOrEmpty(item.Message))
            {
                item.Message = "";
            }
            if (string.IsNullOrEmpty(item.PathPrefix))
            {
                item.PathPrefix = "/log/" + nowTime.ToString("yyyy/MM/dd");
            }
            if (string.IsNullOrEmpty(item.LogName))
            {
                item.LogName = nowTime.ToString("yyyyMMdd");
            }
            if (string.IsNullOrEmpty(item.LogExt))
            {
                item.LogExt = "log";
            }


            string directory = GetMapPath(item.PathPrefix);

            if (string.IsNullOrEmpty(directory))
            {
                return;
            }
            try
            {
                if (!System.IO.Directory.Exists(directory))
                {
                    System.IO.Directory.CreateDirectory(directory);
                }
                string path = string.Format("{0}/{1}.{2}", directory, item.LogName, item.LogExt);

                var buf = new StringBuilder();
                buf.Append("日志时间:");
                buf.Append(DateTime.Now);
                buf.Append("\t");
                buf.Append("日志等级:");
                buf.Append(item.LogLevel);
                if (!string.IsNullOrEmpty(item.Title))
                {
                    buf.Append("\t");
                    buf.Append("日志标题:");
                    buf.Append(item.Title);
                }
                if (!string.IsNullOrEmpty(item.Message))
                {
                    buf.Append("\t");
                    buf.Append("日志信息:");
                    buf.Append(item.Message);
                }
                if (!string.IsNullOrEmpty(item.ClassName))
                {
                    buf.Append("\t");
                    buf.Append("ClassName:");
                    buf.Append(item.ClassName);
                }
                if (!string.IsNullOrEmpty(item.MethodName))
                {
                    buf.Append("\t");
                    buf.Append("MethodName:");
                    buf.Append(item.MethodName);
                }
                if (!string.IsNullOrEmpty(item.MethodParameters))
                {
                    buf.Append("\t");
                    buf.Append("MethodParameters:");
                    buf.Append(item.MethodParameters);
                }

                if (!System.IO.File.Exists(path))
                {
                    using (var sw = System.IO.File.CreateText(path))
                    {
                        sw.WriteLine(buf);
                        sw.WriteLine();
                        sw.Close();
                    }
                }
                else
                {
                    var fileinfo = new System.IO.FileInfo(path);
                    using (var sw = fileinfo.AppendText())
                    {
                        sw.WriteLine(buf);
                        sw.WriteLine();
                        sw.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
Exemplo n.º 28
0
        static void Main(string[] args)
        {
            string tempPath = System.Environment.GetEnvironmentVariable ("TEMP");
            if (tempPath == null) {
                tempPath = System.Environment.GetEnvironmentVariable ("TMP");
            }
            if (tempPath == null) {
                tempPath = "..\\..";
            }

            string machineName = String.Empty;
            string longKeyName = "123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345";
            string longValName = "123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345";

            Exception exc = null;
            System.DateTime now = InicDateTime ();
            Object obj = null;
            string[] sL = null;
            Microsoft.Win32.RegistryKey rKey1 = null;
            Microsoft.Win32.RegistryKey rKey = null;
            Microsoft.Win32.RegistryKey rKey2 = null;

            System.IO.FileInfo fileInfo = new System.IO.FileInfo (tempPath + "\\resources12reg.txt");
            fileInfo.Create ().Close ();
            System.IO.StreamWriter outFile = fileInfo.AppendText ();
            System.Console.WriteLine (tempPath + "\\resources12reg.txt");

            try {
                exc = null;
                rKey = null;
                now = System.DateTime.Now;
                /*<Resource>*/rKey = Microsoft.Win32.Registry.ClassesRoot.CreateSubKey (longKeyName);
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CLASSES_ROOT\\" + longKeyName);
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (rKey));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.ClassesRoot.DeleteSubKey (longKeyName);
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CLASSES_ROOT\\" + longKeyName);
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteSubKey(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.ClassesRoot.SetValue (longValName, "newData");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CLASSES_ROOT\\" + longValName);
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.SetValue(String, Object)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                obj = null;
                now = System.DateTime.Now;
                /*<Resource>*/obj = Microsoft.Win32.Registry.ClassesRoot.GetValue (longValName);
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CLASSES_ROOT\\" + longValName);
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.GetValue(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (obj));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/Microsoft.Win32.Registry.ClassesRoot.DeleteValue (longValName);
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + "HKEY_CLASSES_ROOT\\" + longValName);
                outFile.WriteLine ("Func: " + "Microsoft.Win32.RegistryKey.DeleteValue(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + "");
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }

            outFile.Flush ();
            outFile.Close ();
        }
Exemplo n.º 29
0
        public virtual bool OpenFile()
        {
            try
            {
                if (textWriter != null)
                    CloseFile();

                bool found = false;
                System.IO.FileInfo fileInfo;

                if (Directory != null && Directory != "")
                    CheckDirectoryExists();

                int version = 0;
                do
                {
                    TextFileName = GetCandidateName(version++);
                    fileInfo = new System.IO.FileInfo(TextFileName);

                    if (autoNumberVersion)
                        found = !fileInfo.Exists; // find a version that does not exist
                    else
                        found = true; // does not matter if it exists
                }
                while (!found);

                TextFileFullName = fileInfo.Name;
                if (fileInfo.Exists)
                {
                    textWriter = fileInfo.AppendText();
                    isNewFile = false;
                }
                else
                {
                    textWriter = fileInfo.CreateText();
                    isNewFile = true;
                }
            }
            catch (Exception e)
            {
                lastError = e.Message;
                return false;
            }

            lastError = "";
            return true;
        }
Exemplo n.º 30
0
        public Form5()
        {
            InitializeComponent();
            System.IO.StreamReader sr;
            System.IO.StreamReader sr2;
            String auth;
            int    numg;

            sr = new System.IO.StreamReader("D:\\PV\\q1.txt", System.Text.Encoding.GetEncoding(1251));
            System.IO.FileInfo     fi  = new System.IO.FileInfo("D:\\PV\\q.txt");
            System.IO.FileInfo     fi2 = new System.IO.FileInfo("D:\\PV\\a.txt");
            System.IO.StreamWriter sw;
            System.IO.StreamWriter sw2;
            sw   = fi.AppendText();
            sw2  = fi2.AppendText();
            auth = sr.ReadLine();
            while (!sr.EndOfStream)
            {
                sw.WriteLine(sr.ReadLine());
                sw2.WriteLine(auth);
            }
            sr.Close();
            sw.Close();
            sw2.Close();
            sr   = new System.IO.StreamReader("D:\\PV\\basesost.txt", System.Text.Encoding.GetEncoding(1251));
            numg = (int)Convert.ToDouble(sr.ReadLine());
            sr.Close();
            numg++;
            System.IO.FileInfo fi3 = new System.IO.FileInfo("D:\\PV\\base" + numg.ToString() + ".txt");
            System.IO.FileInfo fi4 = new System.IO.FileInfo("D:\\PV\\abase" + numg.ToString() + ".txt");
            sw  = fi3.CreateText();
            sw2 = fi4.CreateText();
            sr  = new System.IO.StreamReader("D:\\PV\\q.txt", System.Text.Encoding.GetEncoding(1251));
            sr2 = new System.IO.StreamReader("D:\\PV\\a.txt", System.Text.Encoding.GetEncoding(1251));
            while (!sr.EndOfStream)
            {
                sw.WriteLine(sr.ReadLine());
                sw2.WriteLine(sr2.ReadLine());
            }
            sr.Close();
            sr2.Close();
            sw.Close();
            sw2.Close();
            System.IO.FileInfo fi5 = new System.IO.FileInfo("D:\\PV\\gamerec.txt");
            sw = fi5.AppendText();
            sr = new System.IO.StreamReader("D:\\PV\\rez.txt", System.Text.Encoding.GetEncoding(1251));
            sw.WriteLine(numg.ToString());
            label2.Text = sr.ReadLine();
            sw.WriteLine(label2.Text);
            label1.Text = sr.ReadLine();
            sw.WriteLine(label1.Text);
            auth = sr.ReadLine();
            if (auth != "")
            {
                sw.WriteLine(sr.ReadLine());
                sw.WriteLine(sr.ReadLine());
            }
            sw.WriteLine("");
            sr.Close();
            sw.Close();
            System.IO.FileInfo fi6 = new System.IO.FileInfo("D:\\PV\\basesost.txt");
            sw = fi6.CreateText();
            sw.WriteLine(numg.ToString());
            sw.Close();
            this.Text = "Rez";
        }
Exemplo n.º 31
0
        static void Main(string[] args)
        {
            string tempPath = System.Environment.GetEnvironmentVariable("TEMP");

            if (tempPath == null)
            {
                tempPath = System.Environment.GetEnvironmentVariable("TMP");
            }
            if (tempPath == null)
            {
                tempPath = "..\\..";
            }

            string machineName = String.Empty;
            string longKeyName = "123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345";
            string longValName = "123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345";

            Exception exc = null;

            System.DateTime now = InicDateTime();
            Object          obj = null;

            string[] sL = null;
            Microsoft.Win32.RegistryKey rKey1 = null;
            Microsoft.Win32.RegistryKey rKey  = null;
            Microsoft.Win32.RegistryKey rKey2 = null;


            System.IO.FileInfo fileInfo = new System.IO.FileInfo(tempPath + "\\resources12reg.txt");
            fileInfo.Create().Close();
            System.IO.StreamWriter outFile = fileInfo.AppendText();
            System.Console.WriteLine(tempPath + "\\resources12reg.txt");


            try {
                exc  = null;
                rKey = null;
                now  = System.DateTime.Now;
                /*<Resource>*/ rKey = Microsoft.Win32.Registry.ClassesRoot.CreateSubKey(longKeyName);
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine("Name: " + "HKEY_CLASSES_ROOT\\" + longKeyName);
                outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.CreateSubKey(String)");
                outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                outFile.WriteLine("Time: " + GetTime(now));
                outFile.WriteLine("Retv: " + toString(rKey));
                outFile.WriteLine("Errc: " + "");
                outFile.WriteLine("Exce: " + GetException(exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/ Microsoft.Win32.Registry.ClassesRoot.DeleteSubKey(longKeyName);
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine("Name: " + "HKEY_CLASSES_ROOT\\" + longKeyName);
                outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.DeleteSubKey(String)");
                outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                outFile.WriteLine("Time: " + GetTime(now));
                outFile.WriteLine("Retv: " + "");
                outFile.WriteLine("Errc: " + "");
                outFile.WriteLine("Exce: " + GetException(exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/ Microsoft.Win32.Registry.ClassesRoot.SetValue(longValName, "newData");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine("Name: " + "HKEY_CLASSES_ROOT\\" + longValName);
                outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.SetValue(String, Object)");
                outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                outFile.WriteLine("Time: " + GetTime(now));
                outFile.WriteLine("Retv: " + "");
                outFile.WriteLine("Errc: " + "");
                outFile.WriteLine("Exce: " + GetException(exc));
            }
            try {
                exc = null;
                obj = null;
                now = System.DateTime.Now;
                /*<Resource>*/ obj = Microsoft.Win32.Registry.ClassesRoot.GetValue(longValName);
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine("Name: " + "HKEY_CLASSES_ROOT\\" + longValName);
                outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.GetValue(String)");
                outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                outFile.WriteLine("Time: " + GetTime(now));
                outFile.WriteLine("Retv: " + toString(obj));
                outFile.WriteLine("Errc: " + "");
                outFile.WriteLine("Exce: " + GetException(exc));
            }
            try {
                exc = null;
                now = System.DateTime.Now;
                /*<Resource>*/ Microsoft.Win32.Registry.ClassesRoot.DeleteValue(longValName);
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine("Name: " + "HKEY_CLASSES_ROOT\\" + longValName);
                outFile.WriteLine("Func: " + "Microsoft.Win32.RegistryKey.DeleteValue(String)");
                outFile.WriteLine("Proc: " + System.Diagnostics.Process.GetCurrentProcess().Id);
                outFile.WriteLine("Time: " + GetTime(now));
                outFile.WriteLine("Retv: " + "");
                outFile.WriteLine("Errc: " + "");
                outFile.WriteLine("Exce: " + GetException(exc));
            }

            outFile.Flush();
            outFile.Close();
        } // Main
Exemplo n.º 32
-1
        static void Main(string[] args)
        {
            string tempPath = System.Environment.GetEnvironmentVariable ("TEMP");
            if (tempPath == null) {
                tempPath = System.Environment.GetEnvironmentVariable ("TMP");
            }
            if (tempPath == null) {
                tempPath = "..\\..";
            }

            Exception exc = null;
            System.DateTime now = System.DateTime.Now;
            System.Security.Cryptography.X509Certificates.X509Certificate xc = null;
            System.IO.StreamWriter sw = null;
            System.IO.StreamReader sr = null;
            System.IO.DirectoryInfo di = null;
            bool b = false;
            System.DateTime dt = InicDateTime ();
            string[] sL = null;
            System.IO.FileInfo[] fiL = null;
            System.IO.DirectoryInfo[] diL = null;
            System.IO.FileSystemInfo[] fsiL = null;
            System.IO.FileStream fs = null;
            System.IO.FileInfo fi = null;
            System.IAsyncResult asr = null;
            int i = 0;
            long l = 0;
            string s = null;
            System.IO.IsolatedStorage.IsolatedStorageFile isf = null;
            System.IO.IsolatedStorage.IsolatedStorageFileStream isfs = null;
            byte[] bL = null;
            System.Diagnostics.Process p = null;

            System.IO.FileInfo fileInfo = new System.IO.FileInfo (tempPath + "\\resources4file.txt");
            fileInfo.Create ().Close ();
            System.IO.StreamWriter outFile = fileInfo.AppendText ();
            System.Console.WriteLine (tempPath + "\\resources4file.txt");

            try {
                exc = null;
                xc = null;
                now = System.DateTime.Now;
                xc = System.Security.Cryptography.X509Certificates.X509Certificate.CreateFromCertFile (tempPath + "\\dummyFile1.txt");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + tempPath + "\\dummyFile1.txt");
                outFile.WriteLine ("Func: " + "System.Security.Cryptography.X509Certificates.X509Certificate.CreateFromCertFile(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (xc));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            try {
                exc = null;
                xc = null;
                now = System.DateTime.Now;
                xc = System.Security.Cryptography.X509Certificates.X509Certificate.CreateFromSignedFile (tempPath + "\\dummyFile2.txt");
            } catch (Exception e) {
                exc = e;
            } finally {
                outFile.WriteLine ("Name: " + tempPath + "\\dummyFile2.txt");
                outFile.WriteLine ("Func: " + "System.Security.Cryptography.X509Certificates.X509Certificate.CreateFromSignedFile(String)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (xc));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }
            /*
            try {
            System.IO.BinaryWriter.Write ();
            System.IO.BinaryWriter.Seek ();
            System.IO.BinaryWriter.Flush ();
            System.IO.BinaryWriter.Close ();
            System.IO.BinaryWriter bw = new System.IO.BinaryWriter ();
            } catch (Exception e) {
            }

            try {
            System.IO.BufferedStream.WriteByte ();
            System.IO.BufferedStream.Write ();
            System.IO.BufferedStream.ReadByte ();
            System.IO.BufferedStream.Read ();
            System.IO.BufferedStream.SetLength ();
            System.IO.BufferedStream.Seek ();
            System.IO.BufferedStream.EndWrite ();
            System.IO.BufferedStream.BeginWrite ();
            System.IO.BufferedStream.EndRead ();
            System.IO.BufferedStream.BeginRead ();
            System.IO.BufferedStream.Flush ();
            System.IO.BufferedStream.Close ();
            System.IO.BufferedStream bs = new System.IO.BufferedStream ();
            } catch (Exception e) {
            }
            */
            try {
                exc = null;
                try {
                    exc = null;
                    sw = null;
                    now = System.DateTime.Now;
                    sw = new System.IO.StreamWriter (tempPath + "\\dummyFile3.txt");
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile3.txt");
                    outFile.WriteLine ("Func: " + "System.IO.StreamWriter.ctor(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (sw));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                    try {
                        exc = null;
                        System.Console.SetOut (sw);
                        try {
                            exc = null;
                            now = System.DateTime.Now;
                            System.Console.WriteLine ();
                        } catch (Exception e) {
                            exc = e;
                        } finally {
                            outFile.WriteLine ("Name: " + tempPath + "\\dummyFile3.txt");
                            outFile.WriteLine ("Func: " + "System.Console.WriteLine()");
                            outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                            outFile.WriteLine ("Time: " + GetTime (now));
                            outFile.WriteLine ("Retv: " + "");
                            outFile.WriteLine ("Errc: " + "");
                            outFile.WriteLine ("Exce: " + GetException (exc));
                        }
                        try {
                            exc = null;
                            now = System.DateTime.Now;
                            System.Console.Out.Write ("hello");
                        } catch (Exception e) {
                            exc = e;
                        } finally {
                            outFile.WriteLine ("Name: " + tempPath + "\\dummyFile3.txt");
                            outFile.WriteLine ("Func: " + "System.IO.TextWriter.Write(String)");
                            outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                            outFile.WriteLine ("Time: " + GetTime (now));
                            outFile.WriteLine ("Retv: " + "");
                            outFile.WriteLine ("Errc: " + "");
                            outFile.WriteLine ("Exce: " + GetException (exc));
                        }
                    } finally {
                        try {
                            sw.Close ();
                        } catch (Exception) {
                        }
                    }
                } catch (Exception) {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile3.txt");
                    outFile.WriteLine ("Func: " + "System.IO.StreamWriter.ctor(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (sw));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }

                try {
                    exc = null;
                    sr = null;
                    now = System.DateTime.Now;
                    sr = new System.IO.StreamReader (tempPath + "\\dummyFile4.txt");
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile4.txt");
                    outFile.WriteLine ("Func: " + "System.IO.StreamReader.ctor(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (sr));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                    try {
                        System.Console.SetIn (sr);
                        try {
                            exc = null;
                            now = System.DateTime.Now;
                            System.Console.ReadLine ();
                        } catch (Exception e) {
                            exc = e;
                        } finally {
                            outFile.WriteLine ("Name: " + tempPath + "\\dummyFile4.txt");
                            outFile.WriteLine ("Func: " + "System.Console.ReadLine()");
                            outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                            outFile.WriteLine ("Time: " + GetTime (now));
                            outFile.WriteLine ("Retv: " + "");
                            outFile.WriteLine ("Errc: " + "");
                            outFile.WriteLine ("Exce: " + GetException (exc));
                        }
                        try {
                            exc = null;
                            now = System.DateTime.Now;
                            System.Console.In.ReadLine ();
                        } catch (Exception e) {
                            exc = e;
                        } finally {
                            outFile.WriteLine ("Name: " + tempPath + "\\dummyFile4.txt");
                            outFile.WriteLine ("Func: " + "System.IO.TextReader.ReadLine()");
                            outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                            outFile.WriteLine ("Time: " + GetTime (now));
                            outFile.WriteLine ("Retv: " + "");
                            outFile.WriteLine ("Errc: " + "");
                            outFile.WriteLine ("Exce: " + GetException (exc));
                        }
                    } catch (Exception) {
                    } finally {
                        try {
                            sr.Close ();
                        } catch (Exception) {
                        }
                    }
                } catch (Exception e) {
                    exc = e;
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile4.txt");
                    outFile.WriteLine ("Func: " + "System.IO.StreamReader.ctor(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (sr));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }

                try {
                    exc = null;
                    sw = null;
                    now = System.DateTime.Now;
                    sw = new System.IO.StreamWriter (tempPath + "\\dummyFile5.txt");
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile.txt");
                    outFile.WriteLine ("Func: " + "System.IO.StreamWriter.ctor(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (sw));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                    try {
                        System.Console.SetError (sw);
                        try {
                            exc = null;
                            now = System.DateTime.Now;
                            System.Console.Error.WriteLine ();
                        } catch (Exception e) {
                            exc = e;
                        } finally {
                            outFile.WriteLine ("Name: " + tempPath + "\\dummyFile5.txt");
                            outFile.WriteLine ("Func: " + "System.IO.TextWriter.WriteLine(String)");
                            outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                            outFile.WriteLine ("Time: " + GetTime (now));
                            outFile.WriteLine ("Retv: " + "");
                            outFile.WriteLine ("Errc: " + "");
                            outFile.WriteLine ("Exce: " + GetException (exc));
                        }
                    } finally {
                        try {
                            sw.Close ();
                        } catch (Exception) {
                        }
                    }
                } catch (Exception e) {
                    exc = e;
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile5.txt");
                    outFile.WriteLine ("Func: " + "System.IO.StreamWriter.ctor(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (sw));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
            } catch (Exception) {
            }

            try {
                try {
                    exc = null;
                    di = null;
                    now = System.DateTime.Now;
                    di = System.IO.Directory.CreateDirectory (tempPath + "\\TestDir1");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine ("Func: " + "System.IO.Directory.CreateDirectory(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (di));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    di = null;
                    now = System.DateTime.Now;
                    di = System.IO.Directory.GetParent (tempPath + "\\TestDir1");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath);
                    outFile.WriteLine ("Func: " + "System.IO.Directory.GetParent(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (di));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    b = System.IO.Directory.Exists (tempPath + "\\TestDir1");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine ("Func: " + "System.IO.Directory.Exists(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (b));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.Directory.SetCreationTime (tempPath + "\\TestDir1", new System.DateTime (2003, 01, 01));
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine ("Func: " + "System.IO.Directory.SetCreationTime(String, DateTime)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    dt = InicDateTime ();
                    now = System.DateTime.Now;
                    dt = System.IO.Directory.GetCreationTime (tempPath + "\\TestDir1");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine ("Func: " + "System.IO.Directory.GetCreationTime(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (dt));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.Directory.SetLastWriteTime (tempPath + "\\TestDir1", new System.DateTime (2003, 01, 01));
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine ("Func: " + "System.IO.Directory.SetLastWriteTime(String, DateTime)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    dt = InicDateTime ();
                    now = System.DateTime.Now;
                    dt = System.IO.Directory.GetLastWriteTime (tempPath + "\\TestDir1");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine ("Func: " + "System.IO.Directory.GetLastWriteTime(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (dt));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.Directory.SetLastAccessTime (tempPath + "\\TestDir1", new System.DateTime (2003, 01, 01));
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine ("Func: " + "System.IO.Directory.SetLastAccessTime(String, DateTime)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    dt = InicDateTime ();
                    now = System.DateTime.Now;
                    dt = System.IO.Directory.GetLastAccessTime (tempPath + "\\TestDir1");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine ("Func: " + "System.IO.Directory.GetLastAccessTime(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (dt));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    sL = null;
                    now = System.DateTime.Now;
                    sL = System.IO.Directory.GetFiles (tempPath + "\\TestDir1");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine ("Func: " + "System.IO.Directory.GetFiles(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (sL));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    sL = null;
                    now = System.DateTime.Now;
                    sL = System.IO.Directory.GetDirectories (tempPath + "\\TestDir1");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine ("Func: " + "System.IO.Directory.GetDirectories(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (sL));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.Directory.GetFileSystemEntries (tempPath + "\\TestDir1");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine ("Func: " + "System.IO.Directory.GetFileSystemEntries(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (sL));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.Directory.SetCurrentDirectory (tempPath + "\\TestDir1\\..");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath);
                    outFile.WriteLine ("Func: " + "System.IO.Directory.SetCurrentDirectory(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.Directory.Move (tempPath + "\\TestDir1", tempPath + "\\TestDir2");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine ("Func: " + "System.IO.Directory.Move(String, String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                    //---
                    outFile.WriteLine ("Name: " + tempPath + "\\TestDir2");
                    outFile.WriteLine ("Func: " + "System.IO.Directory.Move(String, String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.Directory.Delete (tempPath + "\\TestDir1");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\TestDir1");
                    outFile.WriteLine ("Func: " + "System.IO.Directory.Delete(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.Directory.Delete (tempPath + "\\TestDir2");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\TestDir2");
                    outFile.WriteLine ("Func: " + "System.IO.Directory.Delete(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
            } catch (Exception) {
            }

            try {
                di = null;
                di = new System.IO.DirectoryInfo (tempPath);
                System.IO.DirectoryInfo di2 = null;
                try {
                    try {
                        exc = null;
                        di2 = null;
                        now = System.DateTime.Now;
                        di2 = di.CreateSubdirectory (tempPath + "\\TestDir3");
                        di = di2;
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Name: " + tempPath + "\\TestDir3");
                        outFile.WriteLine ("Func: " + "System.IO.DirectoryInfo.CreateSubdirectory(String)");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + toString (di2));
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                    try {
                        exc = null;
                        fiL = null;
                        now = System.DateTime.Now;
                        fiL = di.GetFiles ();
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Name: " + tempPath + "\\TestDir3");
                        outFile.WriteLine ("Func: " + "System.IO.DirectoryInfo.GetFiles()");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + toString (fiL));
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                    try {
                        exc = null;
                        diL = null;
                        now = System.DateTime.Now;
                        diL = di.GetDirectories ();
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Name: " + tempPath + "\\TestDir3");
                        outFile.WriteLine ("Func: " + "System.IO.DirectoryInfo.GetDirectories()");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + toString (diL));
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                    try {
                        exc = null;
                        fsiL = null;
                        now = System.DateTime.Now;
                        fsiL = di.GetFileSystemInfos ();
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Name: " + tempPath + "\\TestDir3");
                        outFile.WriteLine ("Func: " + "System.IO.DirectoryInfo.GetFileSystemInfos()");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + toString (fsiL));
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                    try {
                        exc = null;
                        now = System.DateTime.Now;
                        di.MoveTo (tempPath + "\\TestDir4");
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Name: " + tempPath + "\\TestDir3");
                        outFile.WriteLine ("Func: " + "System.IO.DirectoryInfo.MoveTo(String)");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + "");
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                        //---
                        outFile.WriteLine ("Name: " + tempPath + "\\TestDir4");
                        outFile.WriteLine ("Func: " + "System.IO.DirectoryInfo.MoveTo(String)");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + "");
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                } finally {
                    try {
                        exc = null;
                        char[] backSlash = new char[1];
                        backSlash[0] = '\\';
                        outFile.WriteLine ("Name: " + di.FullName.TrimEnd (backSlash));
                        now = System.DateTime.Now;
                        di.Delete ();
                    } catch  (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Func: " + "System.IO.DirectoryInfo.Delete()");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + "");
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                }
                try {
                    di = null;
                    di = new System.IO.DirectoryInfo (tempPath + "\\TestDir5");
                    try {
                        exc = null;
                        now = System.DateTime.Now;
                        di.Create ();
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Name: " + tempPath + "\\TestDir5");
                        outFile.WriteLine ("Func: " + "System.IO.DirectoryInfo.Create()");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + "");
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                    try {
                        exc = null;
                        now = System.DateTime.Now;
                        di.MoveTo (tempPath + "\\TestDir6");
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Name: " + tempPath + "\\TestDir5");
                        outFile.WriteLine ("Func: " + "System.IO.DirectoryInfo.MoveTo(String)");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + "");
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                        //---
                        outFile.WriteLine ("Name: " + tempPath + "\\TestDir6");
                        outFile.WriteLine ("Func: " + "System.IO.DirectoryInfo.MoveTo(String)");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + "");
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                } catch (Exception) {
                } finally {
                    try {
                        exc = null;
                        char[] backSlash = new char[1];
                        backSlash[0] = '\\';
                        outFile.WriteLine ("Name: " + di.FullName.TrimEnd (backSlash));
                        now = System.DateTime.Now;
                        di.Delete ();
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Func: " + "System.IO.DirectoryInfo.Delete()");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + "");
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                }
            } catch (Exception) {
            }

            try {
                try {
                    exc = null;
                    sr = null;
                    now = System.DateTime.Now;
                    sr = System.IO.File.OpenText (tempPath + "\\dummyFile6.txt");
                    sr.Close ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile6.txt");
                    outFile.WriteLine ("Func: " + "System.IO.File.OpenText(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (sr));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    sw = null;
                    now = System.DateTime.Now;
                    sw = System.IO.File.CreateText (tempPath + "\\dummyFile7.txt");
                    sw.Close ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile7.txt");
                    outFile.WriteLine ("Func: " + "System.IO.File.CreateText(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (sw));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    sw = null;
                    now = System.DateTime.Now;
                    sw = System.IO.File.AppendText (tempPath + "\\dummyFile8.txt");
                    sw.Close ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile8.txt");
                    outFile.WriteLine ("Func: " + "System.IO.File.AppendText(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (sw));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    fs = null;
                    now = System.DateTime.Now;
                    fs = System.IO.File.Open (tempPath + "\\dummyFile9.txt", System.IO.FileMode.OpenOrCreate);
                    fs.Close ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile9.txt");
                    outFile.WriteLine ("Func: " + "System.IO.File.Open(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (fs));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.File.SetCreationTime (tempPath + "\\dummyFile9.txt", new System.DateTime (2003, 01, 01));
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile9.txt");
                    outFile.WriteLine ("Func: " + "System.IO.File.SetCreationTime(String, DateTime)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    dt = InicDateTime ();
                    now = System.DateTime.Now;
                    dt = System.IO.File.GetCreationTime (tempPath + "\\dummyFile9.txt");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile9.txt");
                    outFile.WriteLine ("Func: " + "System.IO.File.GetCreationTime(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (dt));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.File.SetLastAccessTime (tempPath + "\\dummyFile9.txt", new System.DateTime (2003, 01, 01));
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile9.txt");
                    outFile.WriteLine ("Func: " + "System.IO.File.SetLastAccessTime(String, DateTime)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    dt = System.IO.File.GetLastAccessTime (tempPath + "\\dummyFile9.txt");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile9.txt");
                    outFile.WriteLine ("Func: " + "System.IO.File.GetLastAccessTime(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (dt));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.File.SetLastWriteTime (tempPath + "\\dummyFile9.txt", new System.DateTime (2003, 01, 01));
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile9.txt");
                    outFile.WriteLine ("Func: " + "System.IO.File.SetLastWriteTime(String, DateTime)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    dt = InicDateTime ();
                    now = System.DateTime.Now;
                    dt = System.IO.File.GetLastWriteTime (tempPath + "\\dummyFile9.txt");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile9.txt");
                    outFile.WriteLine ("Func: " + "System.IO.File.GetLastWriteTime(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (dt));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    fs = null;
                    now = System.DateTime.Now;
                    fs = System.IO.File.OpenRead (tempPath + "\\dummyFile10.txt");
                    fs.Close ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile10.txt");
                    outFile.WriteLine ("Func: " + "System.IO.File.OpenRead(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (fs));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    fs = null;
                    now = System.DateTime.Now;
                    fs = System.IO.File.OpenWrite (tempPath + "\\dummyFile11.txt");
                    fs.Close ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile11.txt");
                    outFile.WriteLine ("Func: " + "System.IO.File.OpenWrite(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (fs));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    fs = null;
                    now = System.DateTime.Now;
                    fs = System.IO.File.Create (tempPath + "\\testFile1.txt");
                    fs.Close ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\testFile1.txt");
                    outFile.WriteLine ("Func: " + "System.IO.File.Create(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (fs));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    fs = null;
                    now = System.DateTime.Now;
                    System.IO.File.Move (tempPath + "\\testFile1.txt", tempPath + "\\testFile2.txt");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\testFile1.txt");
                    outFile.WriteLine ("Func: " + "System.IO.File.OpenWrite(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                    //---
                    outFile.WriteLine ("Name: " + tempPath + "\\testFile2.txt");
                    outFile.WriteLine ("Func: " + "System.IO.File.OpenWrite(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.File.Delete (tempPath + "\\testFile2.txt");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\testFile2.txt");
                    outFile.WriteLine ("Func: " + "System.IO.File.Delete(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    b = System.IO.File.Exists (tempPath + "\\testFile3.txt");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\testFile3.txt");
                    outFile.WriteLine ("Func: " + "System.IO.File.Exists(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (b));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
            } catch (Exception) {
            }

            try {
                fi = new System.IO.FileInfo (tempPath + "\\testFile4.txt");
                try {
                    exc = null;
                    fs = null;
                    now = System.DateTime.Now;
                    fs = fi.Create ();
                    fs.Close ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\testFile4.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileInfo.Create()");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (fs));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    sr = null;
                    now = System.DateTime.Now;
                    sr = fi.OpenText ();
                    sr.Close ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\testFile4.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileInfo.OpenText()");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (sr));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    sw = null;
                    now = System.DateTime.Now;
                    sw = fi.CreateText ();
                    sw.Close ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\testFile4.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileInfo.CreateText()");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (sw));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    sw = null;
                    now = System.DateTime.Now;
                    sw = fi.AppendText ();
                    sw.Close ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\testFile4.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileInfo.AppendText()");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (sw));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    fs = null;
                    fi = new System.IO.FileInfo (tempPath + "\\testFile5.txt");
                    now = System.DateTime.Now;
                    fs = fi.Open (System.IO.FileMode.Open);
                    fs.Close ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\testFile5.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileInfo.Create(FileMode)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (fs));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    fs = null;
                    now = System.DateTime.Now;
                    fs = fi.OpenWrite ();
                    fs.Close ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\testFile5.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileInfo.OpenWrite()");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (fs));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    fi.MoveTo (tempPath + "\\testFile6.txt");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\testFile5.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileInfo.MoveTo(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                    //---
                    outFile.WriteLine ("Name: " + tempPath + "\\testFile6.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileInfo.MoveTo(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    char[] backSlash = new char[1];
                    backSlash[0] = '\\';
                    outFile.WriteLine ("Name: " + fi.FullName.TrimEnd (backSlash));
                    now = System.DateTime.Now;
                    fi.Delete ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Func: " + "System.IO.FileInfo.Delete()");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
            } catch (Exception) {
            }

            try {
                exc = null;
                byte[] array = new byte[1];
                array[0] = 0;
                fs = null;
                now = System.DateTime.Now;
                fs = System.IO.File.Open (tempPath + "\\dummyFile12.txt", System.IO.FileMode.OpenOrCreate);
                outFile.WriteLine ("Name: " + tempPath + "\\dummyFile12.txt");
                outFile.WriteLine ("Func: " + "System.IO.File.Open(String, FileMode)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (fs));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));

                try {
                    exc = null;
                    now = System.DateTime.Now;
                    fs.Lock (0, 1);
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile12.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileStream.Lock(Int64, Int64)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    fs.Unlock (0, 1);
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile12.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileStream.Unlock(Int64, Int64)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    fs.WriteByte (0);
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile12.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileStream.WriteByte(Byte)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    fs.Write (array, 0, 1);
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile12.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileStream.Write(Byte[], Int32, Int32)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    asr = null;
                    now = System.DateTime.Now;
                    asr = fs.BeginWrite (array, 0, 1, null, null);
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile12.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileStream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (asr));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));

                    try {
                        exc = null;
                        now = System.DateTime.Now;
                        fs.EndWrite (asr);
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Name: " + tempPath + "\\dummyFile12.txt");
                        outFile.WriteLine ("Func: " + "System.IO.FileStream.EndWrite(IAsyncResult)");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + "");
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                } catch (Exception e) {
                    exc = e;
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile12.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileStream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (asr));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    fs.SetLength (2);
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile12.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileStream.SetLength(Int64)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    fs.Flush ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile12.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileStream.Flush()");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    i = 0;
                    now = System.DateTime.Now;
                    i = fs.ReadByte ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile12.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileStream.ReadByte()");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (i));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    i = 0;
                    now = System.DateTime.Now;
                    i = fs.Read (array, 0, 1);
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile12.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileStream.Read(Byte[], Int32, Int32)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (i));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    l = 0;
                    now = System.DateTime.Now;
                    l = fs.Seek (0, System.IO.SeekOrigin.Begin);
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile12.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileStream.Seek(Int64, SeekOrigin)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (l));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    asr = null;
                    now = System.DateTime.Now;
                    asr = fs.BeginRead (array, 0, 1, null, null);
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile12.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileStream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (asr));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));

                    try {
                        exc = null;
                        i = 0;
                        now = System.DateTime.Now;
                        i = fs.EndRead (asr);
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Name: " + tempPath + "\\dummyFile12.txt");
                        outFile.WriteLine ("Func: " + "System.IO.FileStream.EndRead(IAsyncResult)");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + toString (i));
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                } catch (Exception e) {
                    exc = e;
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile12.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileStream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (asr));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    fs.Close ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile12.txt");
                    outFile.WriteLine ("Func: " + "System.IO.FileStream.Close(IAsyncResult)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
            } catch (Exception e) {
                exc = e;
                outFile.WriteLine ("Name: " + tempPath + "\\dummyFile12.txt");
                outFile.WriteLine ("Func: " + "System.IO.File.Open(String, FileMode)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (fs));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }

            try {
                System.IO.TextWriter tw = new System.IO.StreamWriter (tempPath + "\\dummyFile13.txt");
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    tw.WriteLine ("hello");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile13.txt");
                    outFile.WriteLine ("Func: " + "System.IO.TextWriter.WriteLine(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    tw.Write ("12345678790");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile13.txt");
                    outFile.WriteLine ("Func: " + "System.IO.TextWriter.Write(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    tw.Flush ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile13.txt");
                    outFile.WriteLine ("Func: " + "System.IO.TextWriter.Flush()");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    tw.Close ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile13.txt");
                    outFile.WriteLine ("Func: " + "System.IO.TextWriter.Close()");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
            } catch (Exception) {
            }

            try {
                char[] array = new char[1];
                array[0] = 'a';
                System.IO.TextReader tr = new System.IO.StreamReader (tempPath + "\\dummyFile13.txt");
                try {
                    exc = null;
                    s = null;
                    now = System.DateTime.Now;
                    s = tr.ReadLine ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile13.txt");
                    outFile.WriteLine ("Func: " + "System.IO.TextReader.ReadLine()");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (s));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    i = 0;
                    now = System.DateTime.Now;
                    i = tr.ReadBlock (array, 0, 1);
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile13.txt");
                    outFile.WriteLine ("Func: " + "System.IO.TextReader.ReadBlock(Char[], Int32, Int32)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (i));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    i = 0;
                    now = System.DateTime.Now;
                    i = tr.Read ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile13.txt");
                    outFile.WriteLine ("Func: " + "System.IO.TextReader.Read()");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (i));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    i = 0;
                    now = System.DateTime.Now;
                    i = tr.Read (array, 0, 1);
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile13.txt");
                    outFile.WriteLine ("Func: " + "System.IO.TextReader.Read(Char[], Int32, Int32)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (i));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    s = null;
                    now = System.DateTime.Now;
                    s = tr.ReadToEnd ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile13.txt");
                    outFile.WriteLine ("Func: " + "System.IO.TextReader.ReadToEnd()");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (s));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    tr.Close ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile13.txt");
                    outFile.WriteLine ("Func: " + "System.IO.TextReader.Close()");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
            } catch (Exception) {
            }

            try {
                sw = new System.IO.StreamWriter (tempPath + "\\dummyFile14.txt");
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    sw.Write (0);
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile14.txt");
                    outFile.WriteLine ("Func: " + "System.IO.StreamWriter.Write(Int32)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    sw.Flush ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile14.txt");
                    outFile.WriteLine ("Func: " + "System.IO.StreamWriter.Flush()");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    sw.Close ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile14.txt");
                    outFile.WriteLine ("Func: " + "System.IO.StreamWriter.Close()");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
            } catch (Exception) {
            }

            /*
            try {
                exc = null;
                System.IO.IsolatedStorage.IsolatedStorageScope iss = System.IO.IsolatedStorage.IsolatedStorageScope.User | System.IO.IsolatedStorage.IsolatedStorageScope.Assembly | System.IO.IsolatedStorage.IsolatedStorageScope.Domain;
                isf = null;
                now = System.DateTime.Now;
                isf = System.IO.IsolatedStorage.IsolatedStorageFile.GetStore (iss, null, null);

                try {
                    exc = null;
                    now = System.DateTime.Now;
                    isf.Dispose ();
                } catch (Exception e) {
                    exc = e;
                }
            //			System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStoreForDomain ();
            //			System.IO.IsolatedStorage.IsolatedStorageFile.GetUserStoreForAssembly ();
            //			System.IO.IsolatedStorage.IsolatedStorageFile.GetStore (System.IO.IsolatedStorage.IsolatedStorageScope.User | System.IO.IsolatedStorage.IsolatedStorageScope.Assembly | System.IO.IsolatedStorage.IsolatedStorageScope.Domain, null, null);
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    isf.CreateDirectory ("dummyDir");
                } catch (Exception e) {
                    exc = e;
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    isf.GetDirectoryNames ("*");
                } catch (Exception e) {
                    exc = e;
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    isf.DeleteFile ("dummyFile");
                } catch (Exception e) {
                    exc = e;
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    isf.DeleteDirectory ("dummyDir");
                } catch (Exception e) {
                    exc = e;
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    isf.GetFileNames ("*");
                } catch (Exception e) {
                    exc = e;
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    isf.Close ();
                } catch (Exception e) {
                    exc = e;
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    System.IO.IsolatedStorage.IsolatedStorageFile.Remove (iss);
                } catch (Exception e) {
                    exc = e;
                }
            } catch (Exception e) {
                exc = e;
            }
            */
            try {
                exc = null;
                byte[] array = new byte[1];
                array[0] = 0;
                isfs = null;
                now = System.DateTime.Now;
                isfs = new System.IO.IsolatedStorage.IsolatedStorageFileStream (tempPath + "\\dummyFile15.txt", System.IO.FileMode.OpenOrCreate);
                outFile.WriteLine ("Name: " + tempPath + "\\dummyFile15.txt");
                outFile.WriteLine ("Func: " + "System.IO.IsolatedStorage.IsolatedStorageFileStream.ctor(String, FileMode)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (isfs));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));

                try {
                    exc = null;
                    now = System.DateTime.Now;
                    isfs.Lock (0, 1);
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile15.txt");
                    outFile.WriteLine ("Func: " + "System.IO.IsolatedStorage.IsolatedStorageFileStream.Lock(Int64, Int64)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    isfs.Unlock (0, 1);
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile15.txt");
                    outFile.WriteLine ("Func: " + "System.IO.IsolatedStorage.IsolatedStorageFileStream.Unlock(Int64, Int64)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    isfs.WriteByte (0);
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile15.txt");
                    outFile.WriteLine ("Func: " + "System.IO.IsolatedStorage.IsolatedStorageFileStream.WriteByte(Byte)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    isfs.Write (array, 0, 1);
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile15.txt");
                    outFile.WriteLine ("Func: " + "System.IO.IsolatedStorage.IsolatedStorageFileStream.Write(Byte[], Int32, Int32)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    asr = null;
                    now = System.DateTime.Now;
                    asr = isfs.BeginWrite (array, 0, 1, null, null);
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile15.txt");
                    outFile.WriteLine ("Func: " + "System.IO.IsolatedStorage.IsolatedStorageFileStream.BeginWrite(IAsyncResult, Int32, Int32, AsyncCallback, Object)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (asr));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));

                    try {
                        exc = null;
                        now = System.DateTime.Now;
                        isfs.EndWrite (asr);
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Name: " + tempPath + "\\dummyFile15.txt");
                        outFile.WriteLine ("Func: " + "System.IO.IsolatedStorage.IsolatedStorageFileStream.EndWrite(IAsyncResult)");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + "");
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                } catch (Exception e) {
                    exc = e;
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile15.txt");
                    outFile.WriteLine ("Func: " + "System.IO.IsolatedStorage.IsolatedStorageFileStream.BeginWrite(IAsyncResult, Int32, Int32, AsyncCallback, Object)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (asr));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    isfs.SetLength (2);
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile15.txt");
                    outFile.WriteLine ("Func: " + "System.IO.IsolatedStorage.IsolatedStorageFileStream.SetLength(Int64)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    isfs.Flush ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile15.txt");
                    outFile.WriteLine ("Func: " + "System.IO.IsolatedStorage.IsolatedStorageFileStream.Flush()");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    l = 0;
                    now = System.DateTime.Now;
                    l = isfs.Seek (0, System.IO.SeekOrigin.Begin);
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile15.txt");
                    outFile.WriteLine ("Func: " + "System.IO.IsolatedStorage.IsolatedStorageFileStream.Seek(Int64, SeekOrigin)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (l));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    i = 0;
                    now = System.DateTime.Now;
                    i = isfs.ReadByte ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile15.txt");
                    outFile.WriteLine ("Func: " + "System.IO.IsolatedStorage.IsolatedStorageFileStream.ReadByte()");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (i));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    i = 0;
                    now = System.DateTime.Now;
                    i = isfs.Read (array, 0, 1);
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile15.txt");
                    outFile.WriteLine ("Func: " + "System.IO.IsolatedStorage.IsolatedStorageFileStream.Read(Byte[], Int32, Int32)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (i));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    asr = null;
                    now = System.DateTime.Now;
                    asr = isfs.BeginRead (array, 0, 1, null, null);
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile15.txt");
                    outFile.WriteLine ("Func: " + "System.IO.IsolatedStorage.IsolatedStorageFileStream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (asr));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));

                    try {
                        exc = null;
                        i = 0;
                        now = System.DateTime.Now;
                        i = isfs.EndRead (asr);
                    } catch (Exception e) {
                        exc = e;
                    } finally {
                        outFile.WriteLine ("Name: " + tempPath + "\\dummyFile15.txt");
                        outFile.WriteLine ("Func: " + "System.IO.IsolatedStorage.IsolatedStorageFileStream.EndRead(IAsyncResult)");
                        outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                        outFile.WriteLine ("Time: " + GetTime (now));
                        outFile.WriteLine ("Retv: " + toString (i));
                        outFile.WriteLine ("Errc: " + "");
                        outFile.WriteLine ("Exce: " + GetException (exc));
                    }
                } catch (Exception e) {
                    exc = e;
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile15.txt");
                    outFile.WriteLine ("Func: " + "System.IO.IsolatedStorage.IsolatedStorageFileStream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (asr));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    isfs.Close ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile15.txt");
                    outFile.WriteLine ("Func: " + "System.IO.IsolatedStorage.IsolatedStorageFileStream.Close()");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
            } catch (Exception e) {
                exc = e;
                outFile.WriteLine ("Name: " + tempPath + "\\dummyFile15.txt");
                outFile.WriteLine ("Func: " + "System.IO.IsolatedStorage.IsolatedStorageFileStream.ctor(String, FileMode)");
                outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                outFile.WriteLine ("Time: " + GetTime (now));
                outFile.WriteLine ("Retv: " + toString (isfs));
                outFile.WriteLine ("Errc: " + "");
                outFile.WriteLine ("Exce: " + GetException (exc));
            }

            try {
                System.Net.WebClient wc = new System.Net.WebClient ();
                try {
                    exc = null;
                    now = System.DateTime.Now;
                    wc.DownloadFile ("http://www.google.com", tempPath + "\\dummyFile16.txt");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile16.txt");
                    outFile.WriteLine ("Func: " + "System.Net.WebClient.DownloadFile(String, String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + "");
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    bL = null;
                    now = System.DateTime.Now;
                    bL = wc.UploadFile ("http://www.google.com", tempPath + "\\dummyFile16.txt");
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile16.txt");
                    outFile.WriteLine ("Func: " + "System.Net.WebClient.UploadFile(String, String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + toString (bL));
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
            } catch (Exception) {
            }

            try {
                string processString = null;
                try {
                    exc = null;
                    p = null;
                    now = System.DateTime.Now;
                    p = System.Diagnostics.Process.Start (tempPath + "\\dummyFile16.txt");
                    processString = toString (p);
                    p.Kill ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile16.txt");
                    outFile.WriteLine ("Func: " + "System.Diagnostics.Process.Start(String)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + processString);
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
                try {
                    exc = null;
                    System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo (tempPath + "\\dummyFile16.txt");
                    p = null;
                    now = System.DateTime.Now;
                    p = System.Diagnostics.Process.Start (psi);
                    processString = toString (p);
                    p.Kill ();
                } catch (Exception e) {
                    exc = e;
                } finally {
                    outFile.WriteLine ("Name: " + tempPath + "\\dummyFile16.txt");
                    outFile.WriteLine ("Func: " + "System.Diagnostics.Process.Start(ProcessStartInfo)");
                    outFile.WriteLine ("Proc: " + System.Diagnostics.Process.GetCurrentProcess ().Id);
                    outFile.WriteLine ("Time: " + GetTime (now));
                    outFile.WriteLine ("Retv: " + processString);
                    outFile.WriteLine ("Errc: " + "");
                    outFile.WriteLine ("Exce: " + GetException (exc));
                }
            } catch (Exception) {
            }

            /*
            try {
                now = System.DateTime.Now;
                System.Configuration.AppSettingsReader asr = new System.Configuration.AppSettingsReader ();
                asr.GetValue ("key", System.Type.GetType ("System.Object", false));
            } catch (Exception e) {
            }
            */

            /*
            try {
            System.Xml.XmlDocument.Save ();
            System.Xml.XmlDocument.LoadXml ();
            System.Xml.XmlDocument.WriteContentTo ();
            System.Xml.XmlDocument.WriteTo ();
            System.Xml.XmlDocument xd = new System.Xml.XmlDocument (System.Xml.XmlNameTable);
            System.Xml.XmlDocumentFragment.WriteContentTo ();
            System.Xml.XmlDocumentFragment.WriteTo ();
            System.Xml.XmlDocumentType.WriteContentTo ();
            System.Xml.XmlDocumentType.WriteTo ();
            } catch (Exception e) {
            }

            try {
            System.Xml.XmlWriter.WriteNode ();
            System.Xml.XmlWriter.WriteAttributes ();
            System.Xml.XmlWriter.WriteStartElement ();
            System.Xml.XmlWriter.WriteAttributeString ();
            System.Xml.XmlWriter.WriteStartAttribute ();
            System.Xml.XmlWriter.WriteElementString ();
            } catch (Exception e) {
            }

            try {
            System.Xml.XmlTextWriter xtw = System.Xml.XmlTextWriter (tempPath + "\\dummyFile.txt", System.Text.Encoding.ASCII);
            xtw.WriteNode ();
            xtw.WriteAttributes ();
            xtw.WriteQualifiedName ("localName", );
            xtw.WriteName ();
            xtw.WriteNmToken ();
            xtw.WriteBinHex ();
            xtw.WriteBase64 ();
            xtw.WriteRaw ();
            xtw.WriteChars ();
            xtw.WriteSurrogateCharEntity ();
            xtw.WriteString ();
            xtw.WriteWhitespace ();
            xtw.WriteCharEntity ();
            xtw.WriteEntityRef ();
            xtw.WriteProcessingInstruction ();
            xtw.WriteComment ();
            xtw.WriteCData ();
            xtw.WriteEndAttribute ();
            xtw.WriteStartAttribute ();
            xtw.WriteFullEndElement ();
            xtw.WriteEndElement ();
            xtw.WriteStartElement ();
            xtw.WriteDocType ();
            xtw.WriteEndDocument ();
            xtw.WriteStartDocument ();
            xtw.WriteAttributeString ();
            xtw.WriteElementString ();
            xtw.Flush ();
            xtw.Close ();
            } catch (Exception e) {
            }

            try {
            System.Xml.XmlReader.IsStartElement ();
            System.Xml.XmlReader.ReadEndElement ();
            System.Xml.XmlReader.ReadElementString ();
            System.Xml.XmlReader.ReadStartElement ();
            System.Xml.XmlReader.MoveToContent ();
            System.Xml.XmlReader.Skip ();
            System.Xml.XmlReader.IsName ();
            System.Xml.XmlReader.IsNameToken ();
            } catch (Exception e) {
            }

            try {
            System.Xml.XmlTextReader.ReadAttributeValue ();
            System.Xml.XmlTextReader.ResolveEntity ();
            System.Xml.XmlTextReader.LookupNamespace ();
            System.Xml.XmlTextReader.ReadOuterXml ();
            System.Xml.XmlTextReader.ReadInnerXml ();
            System.Xml.XmlTextReader.IsStartElement ();
            System.Xml.XmlTextReader.ReadEndElement ();
            System.Xml.XmlTextReader.ReadElementString ();
            System.Xml.XmlTextReader.ReadStartElement ();
            System.Xml.XmlTextReader.MoveToContent ();
            System.Xml.XmlTextReader.ReadString ();
            System.Xml.XmlTextReader.Skip ();
            System.Xml.XmlTextReader.Close ();
            System.Xml.XmlTextReader.Read ();
            System.Xml.XmlTextReader.MoveToElement ();
            System.Xml.XmlTextReader.MoveToNextAttribute ();
            System.Xml.XmlTextReader.MoveToFirstAttribute ();
            System.Xml.XmlTextReader.MoveToAttribute ();
            System.Xml.XmlTextReader.GetAttribute ();
            System.Xml.XmlTextReader.GetRemainder ();
            System.Xml.XmlTextReader.ReadChars ();
            System.Xml.XmlTextReader.ReadBase64 ();
            System.Xml.XmlTextReader.ReadBinHex ();
            System.Xml.XmlTextReader.ctor ();
            } catch (Exception e) {
            }

            try {
            System.Xml.XmlEntityReference.WriteContentTo ();
            System.Xml.XmlEntityReference.WriteTo ();
            System.Xml.XmlImplementation.CreateDocument ();
            System.Xml.XmlImplementation.ctor ();
            System.Xml.XmlText.WriteContentTo ();
            System.Xml.XmlText.WriteTo ();
            } catch (Exception e) {
            }
            */
            outFile.Flush ();
            outFile.Close ();

            try {
                sL = System.IO.Directory.GetFiles (tempPath, "tempFile*.txt");
                foreach (string str in sL) {
                    try {
                        System.IO.File.Delete (str);
                    } catch (Exception) {
                    }
                }
                sL = System.IO.Directory.GetFiles (tempPath, "dummyFile*.txt");
                foreach (string str in sL) {
                    try {
                        System.IO.File.Delete (str);
                    } catch (Exception) {
                    }
                }
                sL = System.IO.Directory.GetDirectories (tempPath, "TempDir*");
                foreach (string str in sL) {
                    try {
                        System.IO.Directory.Delete (str);
                    } catch (Exception) {
                    }
                }
            } catch (Exception) {
            }
        }