none
USB Quitar de forma segura

    Question

  • Hola,

    Despues de grabar un archivo en un PenDrive USB

    ¿Hay alguna forma de llamar a proceso permita extraerlo de forma segura, que no se quede nada en el cache y sin tener que hacerlo en el SO?

    Es decir, un comando desde VB que lo realice.

    Gracias.
    Tuesday, April 07, 2009 3:42 PM

Answers

  • Si tu sistema operativo es Windows XP o superior no necesitas utilizar la extraccion segura, solo esperas a que termine de escribir y lo sacas normalmente.

    Si aun asi quieres habilitar de nuevo la semi 'obsoleta' funcionalidad de requerir extracción segura puedes habilitarla de nuevo por:

    inicio> ejecutar> diskmgmt.msc

    esperas a que cargue y allí vas a la parte inferior seleccionas el drive usb y:

    *le das click derecho, propiedades
    *vas a la pestaña políticas
    *seleccionas la opción de optimizar para rendimiento, cuando esto queda activo se hace necesario que utilices la extracción segura....

    por defecto esta en optimizado para quick removal y estando asi no necesitas usar la opción de extracción segura habitual.




    Colabora con la comunidad, si éste mensaje te ha sido de utilidad, márcalo como respuesta correcta.
    Juan Carlos Ruiz Pacheco
    Ingeniero de Sistemas
    Microsoft MVP C#
    MCP,MCTS,DCE+Platino,OCA,OCP
    Blog Técnico
    Wednesday, April 08, 2009 1:03 AM

All replies

  • Hola,

    la forma fácil y rápida es mostrar el cuadro de diálogo para quitar el dispositivo manualmente, esto se puede hacer con el siguiente código:

    Shell("RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll")
    

    Y para la forma compleja puedes mirar este artículo (aunque está en C# y en inglés), seguro que te orienta sobre los pasos a seguir. 


    Saludos,


    Tuesday, April 07, 2009 6:01 PM

  • Este tambien podria resultarte de utilidad:

    Detecting USB Drive Removal in a C# Program

    ya que como sabras el usuario podria quitarte el dispositivo aun cuando estes trabajando con el, por eso es bueno poder detectarlo en la aplicacion.

    Saludos
    Leandro Tuttini
    Tuesday, April 07, 2009 9:10 PM
  • Si tu sistema operativo es Windows XP o superior no necesitas utilizar la extraccion segura, solo esperas a que termine de escribir y lo sacas normalmente.

    Si aun asi quieres habilitar de nuevo la semi 'obsoleta' funcionalidad de requerir extracción segura puedes habilitarla de nuevo por:

    inicio> ejecutar> diskmgmt.msc

    esperas a que cargue y allí vas a la parte inferior seleccionas el drive usb y:

    *le das click derecho, propiedades
    *vas a la pestaña políticas
    *seleccionas la opción de optimizar para rendimiento, cuando esto queda activo se hace necesario que utilices la extracción segura....

    por defecto esta en optimizado para quick removal y estando asi no necesitas usar la opción de extracción segura habitual.




    Colabora con la comunidad, si éste mensaje te ha sido de utilidad, márcalo como respuesta correcta.
    Juan Carlos Ruiz Pacheco
    Ingeniero de Sistemas
    Microsoft MVP C#
    MCP,MCTS,DCE+Platino,OCA,OCP
    Blog Técnico
    Wednesday, April 08, 2009 1:03 AM