public Database(string file, string checkSql, string createSql) { if (file == null) { throw new ArgumentNullException("file"); } if (checkSql == null) { throw new ArgumentNullException("checkSql"); } if (createSql == null) { throw new ArgumentNullException("createSql"); } var dir = new System.IO.FileInfo(file).Directory; if (!dir.Exists) { dir.Create(); } factory = new SQLiteFactory(); Connection = (SQLiteConnection)factory.CreateConnection(); Connection.ConnectionString = "Data Source=" + file; Connection.Open(); if (!CheckValidity(checkSql)) { CreateTables(createSql); } }
public static void Zip(string output, FileCollection files, MemoryFileCollection memoryFiles) { System.IO.DirectoryInfo directoryInfo = new System.IO.FileInfo(output).Directory; if (!directoryInfo.Exists) { directoryInfo.Create(); } using (System.IO.FileStream fileStream = System.IO.File.Create(output)) { NZlib.Zip.ZipOutputStream zipOutputStream = new NZlib.Zip.ZipOutputStream(fileStream); zipOutputStream.SetLevel(ZIP_LEVEL); //Files foreach (File file in files) { AddFile(zipOutputStream, file); } //MemoryFiles foreach (MemoryFile memoryFile in memoryFiles) { Add(zipOutputStream, memoryFile.Name, memoryFile.DateTime, memoryFile.Bytes.Length, memoryFile.Bytes); } zipOutputStream.Finish(); zipOutputStream.Close(); fileStream.Close(); } }
//add a value to the dictionary public void add(string hash, string key) { try { keys.Add(hash, key); var binaryFormatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter(); var fi = new System.IO.FileInfo(@"C:\crypto\aeskeys\keys.bin"); { //ToDo file override insted of create using (var binaryFile = fi.Create()) { binaryFormatter.Serialize(binaryFile, keys); binaryFile.Flush(); } } //ToDo Logging } catch (Exception ex) { //ToDo Logging } }
public void cargaUsuariosMasivoErrores(string Path, List <InstitucionMasivoModel> lis) { System.IO.FileInfo fi = new System.IO.FileInfo(Path); if (fi.Exists) { fi.Delete(); } else { fi.Create(); } Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application(); Microsoft.Office.Interop.Excel.Workbook xlWorkBook; Microsoft.Office.Interop.Excel.Worksheet xlWorkSheet; object misValue = System.Reflection.Missing.Value; xlWorkBook = xlApp.Workbooks.Add(misValue); xlWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1); int i = 2; xlWorkSheet.Cells[1, 1] = "CCT"; xlWorkSheet.Cells[1, 2] = "Nombre"; foreach (var item in lis) { xlWorkSheet.Cells[i, 1] = item.CCT; xlWorkSheet.Cells[i, 2] = item.nombre; i++; } xlWorkBook.SaveAs(Path); xlWorkBook.Close(true, misValue, misValue); xlApp.Quit(); }
private static NLog.Logger GetLogger(string loggerName) { var logger = NLog.LogManager.GetLogger(loggerName); // idk why, but even if createDirs="true", it won't create directories so... foreach (var logTarget in logger.Factory.Configuration.AllTargets) { if (!Equals(logTarget.GetType(), FILE_TARGET_TYPE)) { continue; } var target = logTarget as NLog.Targets.FileTarget; if (target == null) { continue; // lol } var file = target.FileName.Render(new NLog.LogEventInfo()); var dir = new System.IO.FileInfo(file).Directory; if (!dir.Exists) { dir.Create(); } } return(logger); }
public void Run() //単語の登録の実行 { string InfoFilePass = word + "\\" + junl + "\\"; //ディレクトリパス作成 System.IO.Directory.CreateDirectory(InfoFilePass); //ディレクトリの作成 InfoFilePass += "info.txt"; //パス作成 System.IO.FileInfo f1 = new System.IO.FileInfo(InfoFilePass); //ファイルポインタ的なやつ作成 System.IO.FileStream fs = f1.Create(); //ファイルストリーム作成 System.IO.StreamWriter sw = new System.IO.StreamWriter(fs); //書き込みストリーム作成 sw.Write(info); //内容のファイルへの反映 sw.Close(); fs.Close(); if (count != 4)//画像パスが未指定 { TF = true; return; } InfoFilePass = word + "\\" + junl + "\\pic" + file.Substring(file.IndexOf(".")); //画像を保存する場所を表すパスの作成 System.IO.File.Copy(file, InfoFilePass); //画像のコピー InfoFilePass = word + "\\" + junl + "\\pic.txt"; //拡張子を保存するファイルのパス作成 f1 = new System.IO.FileInfo(InfoFilePass); //ファイルポインタ的なやつ作成 fs = f1.Create(); //ファイルストリーム作成 sw = new System.IO.StreamWriter(fs); //書き込みストリーム作成 sw.Write(file.Substring(file.IndexOf("."))); //拡張子を保存 sw.Close(); fs.Close(); TF = true; pic = true; }
private void FileInfo_InitializeInstance_ExistingFile(bool isNetwork) { UnitTestConstants.PrintUnitTestHeader(isNetwork); var tempPath = System.IO.Path.GetTempPath(); if (isNetwork) { tempPath = Alphaleonis.Win32.Filesystem.Path.LocalToUnc(tempPath); } using (var rootDir = new TemporaryDirectory(tempPath, MethodBase.GetCurrentMethod().Name)) { var file = rootDir.RandomFileFullPath; var fileInfo = new System.IO.FileInfo(file); var fsSysIo = fileInfo.Create(); CompareFileInfos(fileInfo, new Alphaleonis.Win32.Filesystem.FileInfo(file), true); fsSysIo.Close(); } Console.WriteLine(); }
private void File_GetFileIdInfo(bool isNetwork) { UnitTestConstants.PrintUnitTestHeader(isNetwork); var tempPath = System.IO.Path.GetTempPath(); if (isNetwork) { tempPath = Alphaleonis.Win32.Filesystem.Path.LocalToUnc(tempPath); } using (var rootDir = new TemporaryDirectory(tempPath, MethodBase.GetCurrentMethod().Name)) { var file = rootDir.RandomFileFullPath; Console.WriteLine("\nInput File Path: [{0}]]", file); var fileInfo = new System.IO.FileInfo(file); using (fileInfo.Create()) { } var fid = Alphaleonis.Win32.Filesystem.File.GetFileIdInfo(fileInfo.FullName); Console.WriteLine("\n\tToString(): {0}", fid); Assert.IsNotNull(fid); } Console.WriteLine(); }
public override bool Obtain() { if (Monodoc.Lucene.Net.Store.FSDirectory.DISABLE_LOCKS) return true; bool tmpBool; if (System.IO.File.Exists(Enclosing_Instance.lockDir.FullName)) tmpBool = true; else tmpBool = System.IO.Directory.Exists(Enclosing_Instance.lockDir.FullName); if (!tmpBool) { try { System.IO.Directory.CreateDirectory(Enclosing_Instance.lockDir.FullName); } catch (Exception) { throw new System.IO.IOException("Cannot create lock directory: " + Enclosing_Instance.lockDir); } } try { System.IO.FileStream createdFile = lockFile.Create(); createdFile.Close(); return true; } catch (Exception) { return false; } }
private void SaveToFile([NotNull] string toFile) { System.IO.DirectoryInfo?di = new System.IO.FileInfo(toFile).Directory; if (di is null) { Logger.Error($"Failed to save Languages XML to {toFile}"); return; } if (!di.Exists) { di.Create(); } lock (lockObject) { XmlWriterSettings settings = new XmlWriterSettings { Indent = true, NewLineOnAttributes = true }; using (XmlWriter writer = XmlWriter.Create(toFile, settings)) { XmlSerializer xs = new XmlSerializer(typeof(Languages)); xs.Serialize(writer, this); } } }
/// <summary> /// Downloads the mod file to <paramref name="dest"/>. /// </summary> public async Task Download(File file, FileInfo dest) { using (var fs = dest.Create()) { await Download(file, fs); } }
//add a value to the dictionary public void add(string hash, string key) { try { keys.Add(hash, key); var binaryFormatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter(); var fi = new System.IO.FileInfo(@"C:\crypto\aeskeys\keys.bin"); { using (var binaryFile = fi.Create()) { binaryFormatter.Serialize(binaryFile, keys); binaryFile.Flush(); } } log.Info("Key storage successful"); } catch (Exception) { log.Error("key storage failed"); } }
public List<string[]> Read() { try { System.IO.FileInfo backlogFile = new System.IO.FileInfo(SQ.Util.Constant.BACKLOG_FILE); if (!backlogFile.Exists){ backlogFile.Create(); return new List<string[]>(); } System.IO.StreamReader sr = new System.IO.StreamReader (SQ.Util.Constant.BACKLOG_FILE); Repo.LastSyncTime = backlogFile.LastWriteTime; List<string[]> filesInBackLog = new List<string[]>(); int i = 1; while (!sr.EndOfStream) { string [] info = BreakLine (sr.ReadLine (), 5); filesInBackLog.Add (info); i++; } sr.Dispose(); sr.Close (); return filesInBackLog; } catch (Exception e) { SQ.Util.Logger.LogInfo("Sync", e); return null; } }
/// <summary> /// Creer le doc dans le dossier wwwroot/pdf /// </summary> /// <param name="filename"></param> /// <param name="file"></param> private static void SaveFileInFolder(string filename, byte[] file) { System.IO.FileInfo fi = new System.IO.FileInfo(filename); using (System.IO.FileStream filestream = fi.Create()) { filestream.Write(file, 0, file.Length); } }
/// <summary> /// Writes to specified file. This will replace the file if it already exists. /// </summary> /// <param name="file">The file.</param> internal void WriteToFile(System.IO.FileInfo file) { using (var stream = file.Create()) { using (var writer = new System.IO.BinaryWriter(stream)) { this.WriteToStream(writer); } } }
/// <summary> /// 파일 압축 해제 - ICSharpCode.SharpZipLib.Zip /// </summary> /// <param name="sourceFilePath">소스 파일 경로</param> /// <param name="targetDirectoryPath">타겟 디렉토리 경로</param> public static void DecompressFileToFile(string sourceFilePath, string targetDirectoryPath) { System.IO.DirectoryInfo targetDirectoryInfo = new System.IO.DirectoryInfo(targetDirectoryPath); if (!targetDirectoryInfo.Exists) { targetDirectoryInfo.Create(); } System.IO.FileStream sourceFileStream = new System.IO.FileStream(sourceFilePath, System.IO.FileMode.Open); ZipInputStream zipInputStream = new ZipInputStream(sourceFileStream); byte[] bufferByteArray = new byte[2048]; while (true) { System.IO.FileInfo fi = new System.IO.FileInfo(sourceFilePath); ZipEntry zipEntry = zipInputStream.GetNextEntry(); if (zipEntry == null) { break; } if (zipEntry.Name.LastIndexOf('\\') > 0) { string subdirectory = fi.Name; if (!System.IO.Directory.Exists(System.IO.Path.Combine(targetDirectoryInfo.FullName, subdirectory))) { targetDirectoryInfo.CreateSubdirectory(subdirectory); } } System.IO.FileInfo targetFileInfo = new System.IO.FileInfo(System.IO.Path.Combine(targetDirectoryInfo.FullName, fi.Name)); using (System.IO.FileStream targetFileStream = targetFileInfo.Create()) { while (true) { int readCount = zipInputStream.Read(bufferByteArray, 0, bufferByteArray.Length); if (readCount == 0) { break; } targetFileStream.Write(bufferByteArray, 0, readCount); } } } zipInputStream.Close(); }
private void FileInfo_Refresh(bool isNetwork) { using (var tempRoot = new TemporaryDirectory(isNetwork)) { var file = tempRoot.RandomTxtFileFullPath; var fiSysIo = new System.IO.FileInfo(file + "-System.IO.txt"); var fiAlphaFS = new Alphaleonis.Win32.Filesystem.FileInfo(file + "-AlphaFS.txt"); Console.WriteLine("System.IO Input File Path: [{0}]", fiSysIo.FullName); Console.WriteLine("AlphaFS Input File Path: [{0}]", fiAlphaFS.FullName); var existsSysIo = fiSysIo.Exists; var exists = fiAlphaFS.Exists; Assert.AreEqual(existsSysIo, exists); Assert.IsFalse(exists, "The file exists, but is expected not to."); var fsSysIo = fiSysIo.Create(); var fsAlphaFS = fiAlphaFS.Create(); existsSysIo = fiSysIo.Exists; exists = fiAlphaFS.Exists; Assert.AreEqual(existsSysIo, exists); Assert.IsFalse(exists, "The file exists, but is expected not to."); fiSysIo.Refresh(); fiAlphaFS.Refresh(); existsSysIo = fiSysIo.Exists; exists = fiAlphaFS.Exists; Assert.AreEqual(existsSysIo, exists); Assert.IsTrue(exists, "The file does not exists, but is expected to."); fsSysIo.Close(); fsAlphaFS.Close(); fiSysIo.Delete(); fiAlphaFS.Delete(); existsSysIo = fiSysIo.Exists; exists = fiAlphaFS.Exists; Assert.AreEqual(existsSysIo, exists); Assert.IsTrue(exists, "The file does not exists, but is expected to."); fiSysIo.Refresh(); fiAlphaFS.Refresh(); existsSysIo = fiSysIo.Exists; exists = fiAlphaFS.Exists; Assert.AreEqual(existsSysIo, exists); Assert.IsFalse(exists, "The file exists, but is expected not to."); } Console.WriteLine(); }
/// <summary> /// Save the flattened dom to a ui XML definition file /// </summary> /// <param name="file"></param> public void SaveFlatDom(string file) { var dir = new System.IO.FileInfo(file).Directory; if (!dir.Exists) { dir.Create(); } var xml = MakeXmlDom(); xml.Save(file); }
/// <summary>Returns a <see cref="System.IO.FileInfo"/> instance to an existing file, possibly with read-only and/or hidden attributes set.</summary> private System.IO.FileInfo CreateFileCore(string fileFullPath, bool readOnly = false, bool hidden = false) { var fileInfo = new System.IO.FileInfo(!Alphaleonis.Utils.IsNullOrWhiteSpace(fileFullPath) ? fileFullPath : RandomTxtFileFullPath); // File size is min 0 bytes, level 1 MB. using (var fs = fileInfo.Create()) fs.SetLength(new Random(DateTime.UtcNow.Millisecond).Next(0, 1048576)); SetAttributes(fileInfo, readOnly, hidden); return(fileInfo); }
/// <summary>Returns a <see cref="System.IO.FileInfo"/> instance to an existing file, possibly with read-only and/or hidden attributes set.</summary> private System.IO.FileInfo CreateFileCore(string fileFullPath, bool randomizedDates = false, bool readOnly = false, bool hidden = false) { var fileInfo = new System.IO.FileInfo(!Alphaleonis.Utils.IsNullOrWhiteSpace(fileFullPath) ? fileFullPath : RandomTxtFileFullPath); using (var fs = fileInfo.Create()) fs.SetLength(new Random(DateTime.UtcNow.Millisecond).Next(0, UnitTestConstants.OneMebibyte)); SetRandomizedDates(fileInfo, randomizedDates); SetReadOnlyAndOrHiddenAttributes(fileInfo, readOnly, hidden); return(fileInfo); }
public void Run(string str) //変更の実行 { string InfoFilePass = word + "\\" + junl + "\\info.txt"; //パス作成 info = str; //内容をセット System.IO.FileInfo f1 = new System.IO.FileInfo(InfoFilePass); //ファイルポインタ的なやつ f1.Delete(); //元の内容が入ってるファイルの削除 System.IO.FileStream fs = f1.Create(); //ファイルストリーム作成 System.IO.StreamWriter sw = new System.IO.StreamWriter(fs); //書き込みストリーム作成 sw.Write(info); //新しい内容のファイルへの反映 sw.Close(); fs.Close(); }
public static void Create(string fullname, byte[] bytes) { if (System.IO.File.Exists(fullname)) { System.IO.File.Delete(fullname); } System.IO.FileInfo file = new System.IO.FileInfo(fullname); System.IO.Stream stream = file.Create(); stream.Write(bytes, 0, bytes.Length); stream.Close(); stream.Dispose(); }
public void GuardarEnt(string directorio) { //Formato de Serializacion/Deserializacion var binaryFormatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter(); var fi = new System.IO.FileInfo(@directorio + sNombre + ".dat"); //Crea el archivo using (var binaryFile = fi.Create()) { //Serializa el diccionario con el formato binario binaryFormatter.Serialize(binaryFile, 1); binaryFile.Flush(); } }
public void Capture(string path) { var texture = Capture(); var bytes = texture.EncodeToPNG(); var directoryInfo = new System.IO.FileInfo(path).Directory; if (directoryInfo == null) { return; } directoryInfo.Create(); System.IO.File.WriteAllBytes(path, bytes); Debug.Log($"Screenshot saved: {path}"); }
protected virtual System.IO.FileInfo SaveToFile(NPOI.HSSF.UserModel.HSSFWorkbook workBook) { string exportFileName = System.IO.Path.GetTempFileName(); System.IO.File.Delete(exportFileName); exportFileName += ".xls"; System.IO.FileInfo outputFile = new System.IO.FileInfo(exportFileName); //xlsDoc.FileName = exportFileName; //xlsDoc.Save(); System.IO.FileStream fileStream = outputFile.Create();// new System.IO.FileStream(exportFileName, System.IO.FileMode.Create); workBook.Write(fileStream); fileStream.Close(); return(outputFile); }
public override bool Obtain() { // Ensure that lockDir exists and is a directory: bool tmpBool; if (System.IO.File.Exists(lockDir.FullName)) { tmpBool = true; } else { tmpBool = System.IO.Directory.Exists(lockDir.FullName); } if (!tmpBool) { try { System.IO.Directory.CreateDirectory(lockDir.FullName); } catch { throw new System.IO.IOException("Cannot create directory: " + lockDir.FullName); } } else { try { System.IO.Directory.Exists(lockDir.FullName); } catch { throw new System.IO.IOException("Found regular file where directory expected: " + lockDir.FullName); } } if (lockFile.Exists) { return(false); } else { System.IO.FileStream createdFile = lockFile.Create(); createdFile.Close(); return(true); } }
private void AlphaFS_Directory_CreateSymbolicLink_FileExistsWithSameNameAsDirectory_ThrowsIOException(bool isNetwork) { using (var tempRoot = new TemporaryDirectory(isNetwork)) { var folderLink = System.IO.Path.Combine(tempRoot.Directory.FullName, "FolderLink-ToOriginalFolder"); var fileInfo = new System.IO.FileInfo(System.IO.Path.Combine(tempRoot.Directory.FullName, "OriginalFile.txt")); using (fileInfo.Create()) {} Console.WriteLine("Input File Path : [{0}]", fileInfo.FullName); Console.WriteLine("Input Directory Link: [{0}]", folderLink); UnitTestAssert.ThrowsException <System.IO.IOException>(() => Alphaleonis.Win32.Filesystem.Directory.CreateSymbolicLink(folderLink, fileInfo.FullName)); } Console.WriteLine(); }
private void SaveToFile(String toFile) { System.IO.DirectoryInfo di = new System.IO.FileInfo(toFile).Directory; if (!di.Exists) { di.Create(); } XmlWriterSettings settings = new XmlWriterSettings { Indent = true, NewLineOnAttributes = true }; using (XmlWriter writer = XmlWriter.Create(toFile, settings)) { XmlSerializer xs = new XmlSerializer(typeof(TVRenameStats)); xs.Serialize(writer, this); } }
public async Task <IActionResult> Edit(int id, Product product, Microsoft.AspNetCore.Http.IFormFile imageFile) { if (id != product.ID) { return(NotFound()); } string newFile = System.IO.Path.Combine(_env.WebRootPath, "images", imageFile.FileName); System.IO.FileInfo newFileInfo = new System.IO.FileInfo(newFile); using (System.IO.FileStream fs = newFileInfo.Create()) { await imageFile.CopyToAsync(fs); fs.Close(); } product.Image = "/images/" + imageFile.FileName; if (ModelState.IsValid) { try { _context.Update(product); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProductExists(product.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(product)); }
private void Directory_CreateSymbolicLink_CatchIOException_FileExistsWithSameNameAsDirectory(bool isNetwork) { UnitTestConstants.PrintUnitTestHeader(isNetwork); var tempPath = System.IO.Path.GetTempPath(); if (isNetwork) { tempPath = Alphaleonis.Win32.Filesystem.Path.LocalToUnc(tempPath); } using (var rootDir = new TemporaryDirectory(tempPath, MethodBase.GetCurrentMethod().Name)) { var folderLink = System.IO.Path.Combine(rootDir.Directory.FullName, "FolderLink-ToOriginalFolder"); var fileInfo = new System.IO.FileInfo(System.IO.Path.Combine(rootDir.Directory.FullName, "OriginalFile.txt")); using (fileInfo.Create()) {} Console.WriteLine("\nInput File Path : [{0}]", fileInfo.FullName); Console.WriteLine("Input Directory Link: [{0}]", folderLink); var gotException = false; try { Alphaleonis.Win32.Filesystem.Directory.CreateSymbolicLink(folderLink, fileInfo.FullName); } catch (Exception ex) { var exName = ex.GetType().Name; gotException = exName.Equals("IOException", StringComparison.OrdinalIgnoreCase); Console.WriteLine("\n\tCaught {0} Exception: [{1}] {2}", gotException ? "EXPECTED" : "UNEXPECTED", exName, ex.Message); } Assert.IsTrue(gotException, "The exception is not caught, but is expected to."); } Console.WriteLine(); }
public override bool Obtain() { if (Lucene.Net.Store.FSDirectory.disableLocks) { return(true); } bool tmpBool; if (System.IO.File.Exists(Enclosing_Instance.lockDir.FullName)) { tmpBool = true; } else { tmpBool = System.IO.Directory.Exists(Enclosing_Instance.lockDir.FullName); } if (!tmpBool) { try { System.IO.Directory.CreateDirectory(Enclosing_Instance.lockDir.FullName); } catch (Exception) { throw new System.IO.IOException("Cannot create lock directory: " + Enclosing_Instance.lockDir); } } try { System.IO.FileStream createdFile = lockFile.Create(); createdFile.Close(); return(true); } catch (Exception) { return(false); } }
void _model_ChangedTaskStatus(object sender, EventArgs e) { switch (_model.Status) { case DownloadStatus.Loading: ImageUrl = _model.ImageInfo.ImageUrl; break; case DownloadStatus.Loaded: case DownloadStatus.Deleted: var file = new System.IO.FileInfo(string.Format("{0}\\{1}.jpg", _container.ThumbDir.FullName, _model.HashText)); if (!file.Exists) { using (var reader = _model.DownloadedTempImageFile.OpenRead()) { var dec = System.Windows.Media.Imaging.BitmapDecoder.Create( reader, System.Windows.Media.Imaging.BitmapCreateOptions.None, System.Windows.Media.Imaging.BitmapCacheOption.None); var baseImg = dec.Frames.First(); var width = 250; var height = 80; var rate = Math.Max((double)width / baseImg.PixelWidth, (double)height / baseImg.PixelHeight); var transform = new ScaleTransform(rate, rate); var resizeImg = new System.Windows.Media.Imaging.TransformedBitmap(baseImg, transform); var trimmingImg = new System.Windows.Media.Imaging.CroppedBitmap( resizeImg, new System.Windows.Int32Rect(0, 0, width, height)); var enc = new System.Windows.Media.Imaging.JpegBitmapEncoder(); enc.Frames.Add(System.Windows.Media.Imaging.BitmapFrame.Create(trimmingImg)); using (var writer = file.Create()) enc.Save(writer); } } ImageThumbPath = new Uri(file.FullName); break; } DownloadStatus = _model.Status; }
/// <summary> /// Dumps the body of this entity into a file /// </summary> /// <param name="path">path of the destination folder</param> /// <param name="name">name of the file</param> /// <returns><see cref="System.IO.FileInfo" /> that represents the file where the body has been saved</returns> public System.IO.FileInfo DumpBody( System.String path, System.String name ) { System.IO.FileInfo file = null; if ( name!=null ) { #if LOG if ( log.IsDebugEnabled ) log.Debug ("Found attachment: " + name); #endif name = System.IO.Path.GetFileName(name); // Dump file contents try { System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo ( path ); dir.Create(); try { file = new System.IO.FileInfo (System.IO.Path.Combine (path, name) ); } catch ( System.ArgumentException ) { file = null; #if LOG if ( log.IsErrorEnabled ) log.Error(System.String.Concat("Filename [", System.IO.Path.Combine (path, name), "] is not allowed by the filesystem")); #endif } if ( file!=null && dir.Exists ) { if ( dir.FullName.Equals (new System.IO.DirectoryInfo (file.Directory.FullName).FullName) ) { if ( !file.Exists ) { #if LOG if ( log.IsDebugEnabled ) log.Debug (System.String.Concat("Saving attachment [", file.FullName, "] ...")); #endif System.IO.Stream stream = null; try { stream = file.Create(); #if LOG } catch ( System.Exception e ) { if ( log.IsErrorEnabled ) log.Error(System.String.Concat("Error creating file [", file.FullName, "]"), e); #else } catch ( System.Exception ) { #endif } bool error = !this.DumpBody (stream); if ( stream!=null ) stream.Close(); stream = null; if ( error ) { #if LOG if ( log.IsErrorEnabled ) log.Error (System.String.Concat("Error writting file [", file.FullName, "] to disk")); #endif if ( stream!=null ) file.Delete(); } else { #if LOG if ( log.IsDebugEnabled ) log.Debug (System.String.Concat("Attachment saved [", file.FullName, "]")); #endif // The file should be there file.Refresh(); // Set file dates if ( this.Header.ContentDispositionParameters.ContainsKey("creation-date") ) file.CreationTime = anmar.SharpMimeTools.SharpMimeTools.parseDate ( this.Header.ContentDispositionParameters["creation-date"] ); if ( this.Header.ContentDispositionParameters.ContainsKey("modification-date") ) file.LastWriteTime = anmar.SharpMimeTools.SharpMimeTools.parseDate ( this.Header.ContentDispositionParameters["modification-date"] ); if ( this.Header.ContentDispositionParameters.ContainsKey("read-date") ) file.LastAccessTime = anmar.SharpMimeTools.SharpMimeTools.parseDate ( this.Header.ContentDispositionParameters["read-date"] ); } #if LOG } else if ( log.IsDebugEnabled ) { log.Debug("File already exists, skipping."); #endif } #if LOG } else if ( log.IsDebugEnabled ) { log.Debug(System.String.Concat ("Folder name mistmatch. [", dir.FullName, "]<>[", new System.IO.DirectoryInfo (file.Directory.FullName).FullName, "]")); #endif } #if LOG } else if ( file!=null && log.IsErrorEnabled ) { log.Error ("Destination folder does not exists."); #endif } dir = null; #if LOG } catch ( System.Exception e ) { if ( log.IsErrorEnabled ) log.Error ("Error writting to disk: " + name, e); #else } catch ( System.Exception ) { #endif try { if ( file!=null ) { file.Refresh(); if ( file.Exists ) file.Delete (); } } catch ( System.Exception ) {} file = null; } } return file; }
private void SaveF10List() { Data_Classes.F10Entry f10 = new Data_Classes.F10Entry(); f10.F10Date = monthCalendar1.SelectionStart.Date; List<string> pl = new List<string>(); List<string> ml = new List<string>(); foreach (Data_Classes.F10Player p in f10BindingSource) { pl.Add(p.NickName); if (p.MissedDate) ml.Add(p.NickName); } f10.Players = pl.ToArray(); f10.Missed = ml.ToArray(); if (F10History.Count((x) => x.F10Date.Date == f10.F10Date.Date) > 0) F10History.RemoveAll((x) => x.F10Date.Date == f10.F10Date.Date); F10History.Add(f10); System.IO.FileInfo f = new System.IO.FileInfo("f10Info.xml"); if (f.Exists) f.Delete(); var str = f.Create(); var buffer = System.Text.ASCIIEncoding.ASCII.GetBytes(F10History.GetSerializedString()); str.Write(buffer, 0, buffer.Length); str.Close(); str.Dispose(); Properties.Settings.Default.F10List = F10History.GetSerializedString(); Properties.Settings.Default.Save(); }
private void SavePlayerList() { System.IO.FileInfo f = new System.IO.FileInfo("f10Players.xml"); if (f.Exists) f.Delete(); var str = f.Create(); var buffer = System.Text.ASCIIEncoding.ASCII.GetBytes(this.list.GetSerializedString()); str.Write(buffer, 0, buffer.Length); str.Close(); str.Dispose(); Properties.Settings.Default.PlayerList = this.list.GetSerializedString(); Properties.Settings.Default.Save(); }
private void SaveSettings() { System.Xml.Linq.XElement x = new System.Xml.Linq.XElement(System.Xml.Linq.XName.Get("Settings")); x.Add(new System.Xml.Linq.XElement(System.Xml.Linq.XName.Get("HistoryCount"), nudHistory.Value)); x.Add(new System.Xml.Linq.XElement(System.Xml.Linq.XName.Get("SlotCount"), nudSlots.Value)); x.Add(new System.Xml.Linq.XElement(System.Xml.Linq.XName.Get("EmailAddress"), EmailAddress)); x.Add(new System.Xml.Linq.XElement(System.Xml.Linq.XName.Get("UserName"), UserName)); x.Add(new System.Xml.Linq.XElement(System.Xml.Linq.XName.Get("ServerAddress"), ServerAddress)); x.Add(new System.Xml.Linq.XElement(System.Xml.Linq.XName.Get("ServerPassword"), Password)); x.Add(new System.Xml.Linq.XElement(System.Xml.Linq.XName.Get("SMTPPort"), Port)); x.Add(new System.Xml.Linq.XElement(System.Xml.Linq.XName.Get("EnableSSL"), enableSSL)); x.Add(new System.Xml.Linq.XElement(System.Xml.Linq.XName.Get("SubjectLine"), SubjectLine)); x.Add(new System.Xml.Linq.XElement(System.Xml.Linq.XName.Get("OpeningLine"), OpeningLine)); x.Add(new System.Xml.Linq.XElement(System.Xml.Linq.XName.Get("ClosingLine"), ClosingLine)); System.IO.FileInfo f = new System.IO.FileInfo("settings.xml"); if (f.Exists) f.Delete(); var str = f.Create(); var buffer = System.Text.ASCIIEncoding.ASCII.GetBytes(x.ToString()); str.Write(buffer, 0, buffer.Length); str.Close(); str.Dispose(); Properties.Settings.Default.HistoryCount = nudHistory.Value; Properties.Settings.Default.SlotCount = nudSlots.Value; Properties.Settings.Default.Save(); }
protected unsafe override void OnLoad( EventArgs e ) { base.OnLoad( e ); // Create memory & plan IntPtr pIn = fftwlib.fftwf.malloc( 256*256*2*sizeof(float) ); IntPtr pOut = fftwlib.fftwf.malloc( 256*256*2*sizeof(float) ); IntPtr Plan = fftwlib.fftwf.dft_2d( 256, 256, pIn, pOut, fftwlib.fftw_direction.Backward, fftwlib.fftw_flags.Measure ); // Build the source data float[] In = new float[2*256*256]; // 256x256 complex values FillInput( In ); // Fill in bitmap panelOutput.FillBitmap( ( int _X, int _Y, int _Width, int _Height ) => { int X = 256 * _X / _Width; int Y = 256 * _Y / _Height; byte R = (byte) (255 * 1e6 * Math.Abs( In[2*(256*Y+X)+0] )); byte I = (byte) (255 * In[2*(256*Y+X)+1]); return 0xFF000000 | (uint) ((R << 16) | (I << 8)); } ); // return; // Copy source data to FFTW memory GCHandle hIn = GCHandle.Alloc( In, GCHandleType.Pinned ); Marshal.Copy( In, 0, pIn, 2*256*256 ); // Inverse FFT fftwlib.fftwf.execute( Plan ); // Retrieve results float[] Out = new float[2*256*256]; GCHandle hOut = GCHandle.Alloc( Out, GCHandleType.Pinned ); Marshal.Copy( pOut, Out, 0, 2*256*256 ); // Fill in bitmap panelOutput.FillBitmap( ( int _X, int _Y, int _Width, int _Height ) => { int X = 256 * _X / _Width; int Y = 256 * _Y / _Height; byte R = (byte) (255 * Math.Min( 1.0f, 5e-2 * Math.Abs( Out[2*(256*Y+X)+0] ) )); byte I = (byte) (255 * Math.Min( 1.0f, 5e-2 * Math.Abs( Out[2*(256*Y+X)+1] ) )); // byte R = (byte) (255 * Out[2*(256*Y+X)+0] / 65536.0); // FWD + BWD FFT => Multiplied by N*N // byte I = (byte) (255 * Out[2*(256*Y+X)+1] / 65536.0); return 0xFF000000 | (uint) ((R << 16) | (I << 8)); } ); ////////////////////////////////////////////////////////////////////////// // Save the results System.IO.FileInfo F = new System.IO.FileInfo( @".\Motion0_256x256.complex" ); System.IO.FileStream S = F.Create(); System.IO.BinaryWriter Writer = new System.IO.BinaryWriter( S ); for ( int Y=0; Y < 256; Y++ ) for ( int X=0; X < 256; X++ ) { Writer.Write( Out[2*(256*Y+X)+0] ); Writer.Write( Out[2*(256*Y+X)+1] ); } Writer.Close(); S.Close(); // Free willy hIn.Free(); hOut.Free(); fftwlib.fftwf.free( pIn ); fftwlib.fftwf.free( pOut ); fftwlib.fftwf.destroy_plan( Plan ); }
private void buttonSaveWhiteRefImage_Click( object sender, EventArgs e ) { string OldFileName = GetRegKey( "LastWhiteReferenceImageFilename", m_ImageFileName != null ? System.IO.Path.Combine( System.IO.Path.GetDirectoryName( m_ImageFileName.FullName ), System.IO.Path.GetFileNameWithoutExtension( m_ImageFileName.FullName ) + ".png" ) : m_ApplicationPath ); saveFileDialogWhiteRefImage.InitialDirectory = System.IO.Path.GetDirectoryName( OldFileName ); saveFileDialogWhiteRefImage.FileName = System.IO.Path.GetFileName( OldFileName ); if ( saveFileDialogWhiteRefImage.ShowDialog( this ) != DialogResult.OK ) return; SetRegKey( "LastWhiteReferenceImageFilename", saveFileDialogWhiteRefImage.FileName ); SetRegKey( "ReloadWhiteReferenceImageOnStartup", "true" ); try { System.IO.FileInfo WhiteRefFileName = new System.IO.FileInfo( saveFileDialogWhiteRefImage.FileName ); using ( System.IO.FileStream S = WhiteRefFileName.Create() ) m_CalibrationDatabase.WhiteReferenceImage.Save( S, ImageUtility.Bitmap.FILE_TYPE.PNG, ImageUtility.Bitmap.FORMAT_FLAGS.GRAY | ImageUtility.Bitmap.FORMAT_FLAGS.SAVE_16BITS_UNORM, null ); } catch ( Exception _e ) { MessageBox( "An error occurred while saving the white reference image:\r\n\r\n", _e ); } }
protected unsafe override void OnLoad( EventArgs e ) { base.OnLoad( e ); using ( fftwlib.FFT2D FFT = new fftwlib.FFT2D( 256, 256 ) ) { // Build the source data // FillInput( FFT.Input ); { const double Lx = 400.0; const double Lz = Lx; const double WindAngle = 45.0 * Math.PI / 180.0; const double WindVelocity = 20.0; double Wx = Math.Cos( WindAngle ); double Wz = Math.Sin( WindAngle ); double U1, U2, fX, fZ; Random RNG = new Random( 1 ); FFT.FillInputFrequency( ( int Fx, int Fy, out float r, out float i ) => { double kx = (2.0 * Math.PI / Lx) * Fx; double kz = (2.0 * Math.PI / Lz) * Fy; // Build white gaussian noise // (source: http://www.dspguru.com/dsp/howtos/how-to-generate-white-gaussian-noise) U1 = 1e-10 + RNG.NextDouble(); U2 = RNG.NextDouble(); fX = Math.Sqrt(-2.0 * Math.Log( U1 )) * Math.Sin( 2.0 * Math.PI * U2 ); U1 = 1e-10 + RNG.NextDouble(); U2 = RNG.NextDouble(); fZ = Math.Sqrt(-2.0 * Math.Log( U1 )) * Math.Sin( 2.0 * Math.PI * U2 ); fX = fZ = 1.0; // Build Phillips spectrum double SqrtPhillips = Math.Sqrt( Phillips( kx, kz, WindVelocity, Wx, Wz ) ); r = (float) (1.0 / Math.Sqrt( 2.0 ) * fX * SqrtPhillips); i = (float) (1.0 / Math.Sqrt( 2.0 ) * fZ * SqrtPhillips); r = (float) (U1);// * Math.Exp( -0.001 * Math.Abs( Fx ) )); i = 0.0f;//(float) U2; // r = 0.0; // for ( int j=1; j < 100; j++ ) // r += 0.25 * Math.Cos( 2.0 * Math.PI * -j * (X+2*Y) / 256.0 ) / j; // i = 0.0; // r = Math.Exp( -0.1 * kx ); // i = Math.Exp( -0.1 * kz ); } ); } // Fill in bitmap outputPanelFrequency.FillBitmap( ( int _X, int _Y, int _Width, int _Height ) => { int X = 256 * _X / _Width; int Y = 256 * _Y / _Height; byte R = (byte) (255 * Math.Min( 1.0, Math.Abs( FFT.Input[2*(256*Y+X)+0] ))); byte I = (byte) (255 * Math.Min( 1.0, Math.Abs( FFT.Input[2*(256*Y+X)+1] ))); return 0xFF000000 | (uint) ((R << 16) | (I << 8)); } ); // Inverse FFT FFT.InputIsSpatial = false; // We fed frequencies and need an inverse transform FFT.Execute( fftwlib.FFT2D.Normalization.SQUARE_ROOT_OF_DIMENSIONS_PRODUCT ); // DEBUG: Test we get back what we fed! // FFT.SwapInputOutput(); // FFT.InputIsSpatial = false; // FFT.Execute( fftwlib.FFT2D.Normalization.SQUARE_ROOT_OF_DIMENSIONS_PRODUCT ); // Retrieve results outputPanelSpatial.FillBitmap( ( int _X, int _Y, int _Width, int _Height ) => { int X = 256 * _X / _Width; int Y = 256 * _Y / _Height; byte R = (byte) (255 * Math.Min( 1.0f, Math.Abs( FFT.Output[2*(256*Y+X)+0] ))); byte I = (byte) (255 * Math.Min( 1.0f, Math.Abs( FFT.Output[2*(256*Y+X)+1] ))); // byte R = (byte) (255 * Math.Min( 1.0f, 1.0e6 * Math.Abs( FFT.Output[2*(256*Y+X)+0] ) )); // byte I = (byte) (255 * Math.Min( 1.0f, 1.0e6 * Math.Abs( FFT.Output[2*(256*Y+X)+1] ) )); return 0xFF000000 | (uint) ((R << 16) | (I << 8)); } ); ////////////////////////////////////////////////////////////////////////// // Save the results System.IO.FileInfo F = new System.IO.FileInfo( @".\Water0_256x256.complex" ); System.IO.FileStream S = F.Create(); System.IO.BinaryWriter Writer = new System.IO.BinaryWriter( S ); for ( int Y=0; Y < 256; Y++ ) for ( int X=0; X < 256; X++ ) { Writer.Write( FFT.Output[2*(256*Y+X)+0] ); Writer.Write( FFT.Output[2*(256*Y+X)+1] ); } Writer.Close(); S.Close(); } }
/// <summary> /// Dumps the body of this entity into a file /// </summary> /// <param name="path">path of the destination folder</param> /// <param name="name">name of the file</param> /// <returns><see cref="System.IO.FileInfo" /> that represents the file where the body has been saved</returns> public System.IO.FileInfo DumpBody(System.String path, System.String name) { System.IO.FileInfo file = null; if (name != null) { name = System.IO.Path.GetFileName(name); // Dump file contents try { System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(path); dir.Create(); try { file = new System.IO.FileInfo(System.IO.Path.Combine(path, name)); } catch (System.ArgumentException exception) { file = null; throw new Exception( System.String.Concat("Filename [", System.IO.Path.Combine(path, name),"] is not allowed by the filesystem"), exception); } if (dir.Exists) { if (dir.FullName.Equals(new System.IO.DirectoryInfo(file.Directory.FullName).FullName)) { if (!file.Exists) { System.IO.Stream stream; try { stream = file.Create(); } catch (System.Exception e) { throw new Exception(System.String.Concat("Error creating file [", file.FullName, "]"), e); } try { this.DumpBody(stream); } catch (Exception) { throw new Exception(System.String.Concat("Error writting file [", file.FullName, "] to disk")); } stream.Close(); // The file should be there file.Refresh(); // Set file dates if (this.Header.ContentDispositionParameters.ContainsKey("creation-date")) file.CreationTime = MimeTools.parseDate(this.Header.ContentDispositionParameters["creation-date"]); if (this.Header.ContentDispositionParameters.ContainsKey("modification-date")) file.LastWriteTime = MimeTools.parseDate(this.Header.ContentDispositionParameters["modification-date"]); if (this.Header.ContentDispositionParameters.ContainsKey("read-date")) file.LastAccessTime = MimeTools.parseDate(this.Header.ContentDispositionParameters["read-date"]); } else { System.Console.WriteLine("File already exists, skipping."); } } } } catch (System.Exception) { if (file != null) { file.Refresh(); if (file.Exists) file.Delete(); } file = null; } } return file; }
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 (); }
/// <summary> /// Connects to and opens a file for binary reading and writing /// If File doesn't exis /// </summary> /// <param name="sFile"></param> public MyApplicationData(string sFile, bool CreateFileIfNotExist) { System.IO.FileInfo FI = new System.IO.FileInfo(sFile); bool bExist = FI.Exists; if(bExist == false) { if(!CreateFileIfNotExist) { if(bExist == false) { throw new Exception("Could not locate " + FI.Name); } } else { FI.Create(); FI = null; } } FileName = sFile; GetApplicationData(); }
private void client_DownloadDataCompleted(object sender, DownloadDataCompletedEventArgs e) { if (e.Error == null && !e.Cancelled) { App.Current.DataCache.SaveData(userAudio.Url, e.Result); if (!string.IsNullOrEmpty(e.UserState.ToString())) { System.IO.FileInfo fi = new System.IO.FileInfo(e.UserState.ToString()); if (fi.Exists) { fi.Attributes = System.IO.FileAttributes.Normal; fi.Delete(); } else { System.IO.FileStream fs = fi.Create(); fs.Write(e.Result, 0, (int)e.Result.LongLength); fs.Flush(); if (fs != null) { fs.Close(); fs.Dispose(); } } } } }
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 (); }
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) { } }