Ejemplo n.º 1
0
 private void btnExportReg_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (Registry.NativeRegistry.SaveKeyToFile(
                 Registry.RegistryHive.HKLM,
                 @"SOFTWARE\Microsoft\SecurityManager",
                 "securitymanager.reg"))
         {
             MessageBox.Show("Success! Wrote " +
                             NativeFileSystem.GetFiles("securitymanager.reg")[0].Size +
                             " bytes to file.");
             NativeFileSystem.DeleteFile("securitymanager.reg");
         }
         else
         {
             MessageBox.Show("Failed to save key! Error was " + NativeFileSystem.GetError());
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Exception occurred!\n" + ex.ToString());
     }
     finally
     {
         //NativeFileSystem.DeleteFile("securitymanager.reg");
     }
 }
Ejemplo n.º 2
0
 static void TestFileSystem()
 {
     if (String.IsNullOrEmpty(NativeFileSystem.GetFileNames("D:\\*")))
     {
         MessageBox.Show("File system access failed! Error " + NativeFileSystem.GetError());
     }
     else
     {
         MessageBox.Show("File system access success!");
     }
 }