E' disponibile sul sito Microsoft questa utility che oltre a permettere di:

  • Effettuare il back e restore del contento della vostra chiavetta USB creando dei named sets
  • Creare delle chiavette Autorun (eventualmente installando il .NET Framework)
  • Aggiungere devices alla vostra rete WI-FI semplicemente inserendo la chiavetta USB.

L'utility funziona solo su Windows XP ed ha qualche issues (descritto nel file doc installato col programma) ad esempio non riconosce le chiavette che vengono identificate come FIXED_DISK anziche' REMOVABLE_DEVICE.

Un dettaglio interessante e' che all'interno del path di installazione dell'applicazione trovate una dll chiamata CopyFilesDialog.dll la quale contiene dei metodi interessanti per copiare una directory da un punto all'altro oppure di backuppare un intero set di directories con tanto di progress window.
Per usarla impostare un reference alla dll e usatela in questo modo:

CopyFilesDialog.CopyFiles cf=new CopyFilesDialog.CopyFiles();
cf.ParentForm=this;
string[]
paths={@"c:\bin\",@"C:\bin2"};
cf.Copy(paths,@"c:\backup");