public override void Dispose()
 {
     if (stdRegProvider != null)
     {
         stdRegProvider.Dispose();
         stdRegProvider = null;
     }
 }