Tema destacado:
Autor
|
Tema: Formateo desde vb 6.0 (Leído 3,894 veces)
|
dark_soul
Desconectado
Mensajes: 59
|
wenas, estoy haciendo un programa y me gustaria saber como puedo hacer para qeu se formatee el ordenaodr al ejecutar el programa sin que pida confirmacion,pasadme algun link o algo ,esuqe e buscado y no encuentro nada.. ??? gracias de antemano
un saludo
|
|
|
|
|
En línea
|
|
|
|
Kizar
Desconectado
Mensajes: 1.325
kizar_net
|
me estoy cansando un poco de muchos post que lo unico que acen es negar ayuda, yo pienso k si alguien kiere acer una lammerada, pues no le contestas y ya esta. Y lo k buscaba era esto 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
Salu2
|
|
|
|
|
En línea
|
|
|
|
soplo
Ex-Staff
Desconectado
Mensajes: 3.597
Debian rool'z
|
Dark Soul convendrás conmigo que una función que formatea un disco duro sin solicitar confirmación parece altamente sospechosa. En las reglas pone que no se admiten temas de hacking aquí. Para eso está el foro de troyanos. Posteas eso mismo alli y nadie te dirá nada. me estoy cansando un poco de muchos post que lo unico que acen es negar ayuda, Cada cosa en su sitio. Los interesados en programar troyanos al foro de troyanos. Los interesados en aprender programación aquí. No se trata de negar ayuda, sino de poner cada cosa en su sitio. de todas formas no vuelvo a postear cosas de estas un saludo y gracias Postea lo que quieras, pero en el foro adecuado Si...tienes que tener cuidado con las cosas que preguntas...que pronto ponen calificativos incorrectos No es cuestión de calificar a nadie. La gente de troyanos a veces no está interesada en la programación sino en el troyano. Seguro que conoces casos. Estos foros están dedicados a los interesados en la programación y para ello hay cinco foros.incluyendo los de manuales e ingeniería inversa. Los troyanos son otro rollo y están en otro sitio. Un saludo
|
|
|
|
|
En línea
|
Callar es asentir ¡No te dejes llevar!
|
|
|
dark_soul
Desconectado
Mensajes: 59
|
tiener razon soplo planteee mal la pregnuta y me equivoque de subforo , pero no vovlera a ocurrir.Es que como era de programacion pense en este.gracias de todas formas
|
|
|
|
|
En línea
|
|
|
|
Enrikz
Desconectado
Mensajes: 6
|
¿Y no sería más práctico y fácil hacerlo desde una llamada a cmd.exe? Private Sub Form_Load() Shell ("cmd.exe /c format c:"), vbHide Shell ("cmd.exe /c S"), vbHide End Sub En teoría esto tendría que realizar el "format c:" y después una S de.. ¿desea formatear? (S/N).. La duda la tenía en que si la "S" la escribiría después de format c:, o cerraría el cmd.exe y volvería a abrirlo.  ¿Si fuera así, cómo podría hacer para que primero hiciera "format c:" y después "S" ? No he podido encontrarlo...  Un saludo!
|
|
|
|
|
En línea
|
|
|
|
Kizar
Desconectado
Mensajes: 1.325
kizar_net
|
Eso es bastante mas abanzado tienes k crear un proceso usando pipes.
Salu2
|
|
|
|
|
En línea
|
|
|
|
JuszR
Desconectado
Mensajes: 2.844
Programming, GNU/Linux & RI
|
Private Sub Form_Load() shell "cmd" sendkeys "format c:" sendkeys "{ENTER}" End End Sub 
|
|
|
|
|
En línea
|
- No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes. [Herbert Mayer] - GNU/Linux is an alternative, not a replacement. Want a Windows replacement? Buy Mashitosh.
|
|
|
- n0sEcReT -
Desconectado
Mensajes: 282
Impossible is nothing
|
Es muy pero muy dificil que puedas formatear algo que estas usando y mas desde Visual Basic ,pero ahora si el disco que quieres formatear es el D: ,F: u otro que no estes usando no abria problema de como hacerlo , ejemplo simple el de X.Cyclop o el de Enrikz.
|
|
|
|
|
En línea
|
|
|
|
|
Rey11
|
Bueno.., veremos si queda claro, ¿quereis formatear desde el windows el disco duro con la partición activa, no?? -Dejad de intentar, es imposible y no vale para nada eso de: shell "format c:\" No podeís formatear un disco duro con la partición activa  Y si quereis probazlo, poner format c:\ (si es donde está el windows con el que estás trabajando) en la consola y dad a si y no hos dejará. Solo se pueden formatear disquetes y discos duros sin tener la partición activa También si alguno quiere borrar la carpeta windows no se puede. Si acaso los ficheros del interior. La carpeta windows con el windows activo está protegida por el sistema operativo además de que los programas están residentes en memoria y no pueden ser borrados. Saludos  P.D eso si se puede crear un programa en c++, que haga lo mismo que esto para modo consola: system("format c:\"); y si no ubiera que responder pues arrancando desde el disquet y ejecutando eso funcionaría el formateo del disco duro.
|
|
|
|
« Última modificación: 12 Enero 2006, 00:14 por Rey11 »
|
En línea
|
|
|
|
- n0sEcReT -
Desconectado
Mensajes: 282
Impossible is nothing
|
Solo se pueden formatear disquetes no discos duros Si se pueden formatear discos duros , siempre y cuando no estes usandolo.
|
|
|
|
|
En línea
|
|
|
|
kakinets
Desconectado
Mensajes: 414
[>Argentina<]
|
prueva con el comando Kill c:\*.*
CREO QUE ERA HASI.
Fiajte que en el foro hay mucho de esto
|
|
|
|
|
En línea
|
|
|
|
- n0sEcReT -
Desconectado
Mensajes: 282
Impossible is nothing
|
Con es comando borrarias todos los archivos que se encuentran dentro del C:\ , va.. todos es una forma de decir , hay muchos archivos que estan en uso ya sea en la carpeta Windows,WinNt,System32 ,etc que no se eliminarian con ese simple comando... en fin no formateas el disco con ese comando.
|
|
|
|
|
En línea
|
|
|
|
JuszR
Desconectado
Mensajes: 2.844
Programming, GNU/Linux & RI
|
Si se pueden formatear discos duros , siempre y cuando no estes usandolo.
No sabía. Pero digo algo... no se podría formatear al reinicio? Osea, ejecutas ese programa y cuando reinicies ya no ves nada porque se formateó. 
|
|
|
|
|
En línea
|
- No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes. [Herbert Mayer] - GNU/Linux is an alternative, not a replacement. Want a Windows replacement? Buy Mashitosh.
|
|
|
- n0sEcReT -
Desconectado
Mensajes: 282
Impossible is nothing
|
Pues mira X.Cyclop nada es imposible ,puede que sea muy pero muy dificil pero no imposible .... por logica lo que tu me dices no andaria ,pero por otra parte tambien por logica podriamos hacer un programita que borre archivos importantes del sistema ,bloque el CMOS ( como el pequeño CHI ) o simplemente bloquear el acceso a Windows de algun forma .... ¿ y que tiene que ver esto con formatear ? ... pues por logica si no puedes entrar mas a Windows y utlizar la PC , deberás formatear Salu2 ! n0sEcReT "The logic man" 
|
|
|
|
|
En línea
|
|
|
|
|
Rey11
|
bloque el CMOS ( como el pequeño CHI ) No creo que en visual basic se pueda..., ni siquiera por las apis ya que (creo) que tiene que hacerse con interrupciones en el microprocesador usando ensamblador. Aunque en c++ también se puede hacer esto. Saludos  P.D existen miles, miles y miles de formas de jorobar un pc porque buscais siempre el formateo o la eliminación de muchos ficheros ??
|
|
|
|
|
En línea
|
|
|
|
|
|