internal UploadCrashReport()
        {
            HttpParams = new System.Collections.Specialized.NameValueCollection();
            HttpParams.Add("AppName", Application.ProductName);
            HttpParams.Add("AppVersion", Application.ProductVersion);
            HttpParams.Add("CrashGuid", Guid.NewGuid().ToString());

            FileName      = "crashrpt.zip";
            FileParamName = "crashrpt";

            string tmpFileName = System.IO.Path.GetTempFileName();

            MiniDumper.Write(tmpFileName, MiniDumper.Typ.MiniDumpNormal);

            ZipStream = new System.IO.MemoryStream();
            ZipStore  = System.IO.Compression.ZipStorer.Create(ZipStream, "Generated by ZipStorer class");
            ZipStore.AddFile(System.IO.Compression.ZipStorer.Compression.Deflate, tmpFileName, "crashdump.dmp", "");
        }
        public UploadCrashReport()
        {
            HttpParams = new System.Collections.Specialized.NameValueCollection();
            HttpParams.Add("AppName", Application.ProductName);
            HttpParams.Add("AppVersion", Application.ProductVersion);
            HttpParams.Add("CrashGuid", Guid.NewGuid().ToString());

            FileName = "crashrpt.zip";
            FileParamName = "crashrpt";

            string tmpFileName = System.IO.Path.GetTempFileName();
            MiniDumper.Write(tmpFileName, MiniDumper.Typ.MiniDumpNormal);

            ZipStream = new System.IO.MemoryStream();
            ZipStore = System.IO.Compression.ZipStorer.Create(ZipStream, "Generated by ZipStorer class");
            ZipStore.AddFile(System.IO.Compression.ZipStorer.Compression.Deflate, tmpFileName, "crashdump.dmp", "");
        }