Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Kizar

#201
Abril negro / [Abril Negro] Archivos y CMD
2 Abril 2006, 03:10 AM
Quiero abrir este hilo para sacar alguna conclusion entre todos.

El otro dia estuve jugando con la consola de comandos (MsDoS o CMD) y me di cuenta de que al ejecutar un archivo no se fija en la extension, sino en el contenido de el archivo.
Cambie a un exe la extension a txt y a jpg y al ejecutarlo con el CDM me lo ejecuto como una aplicacion.

Pues segui investigando un poco mas, ahora en el registro.
Nos vamos a esta clave, que es la que nos indica con que programa se habren los archivos txt.
HKEY_CLASSES_ROOT\txtfile\shell\open\command
Cambiamos el valor predeterminado a  cmd /C start %1

Con eso teoricamente al abrir un archivo de texto se abriria con el CMD y el CMD seria el encargado de elegir que tipo de archivo es y como lo tiene que abrir.

Pero ocurren 2 problemas, el cmd no acepta espacios en las rutas y por ejemplo los archivos que esten dentro de una carpeta que contenga espacios mostraria un error.
Y el otro problema es que el cmd no distingue todos los tipos de archivo, solo unos pocos y sino sabe que tipo de archivo es va a acudir a el registro para comprovar con que programa lo tiene que abrir y como va a ver que se tiene que abrir otra vez con el cmd se va a acer un bucle y se va a colgar el pc.

Para resolver estos problemas creo k tendriamos que acer nosotros un programa y que nuestro programa comprovara las cosas y si estan correctas que lo abra el cmd y sino lo estan lo ejecutamos con su programa para que no se muestren errores.

Espero colaboracion.
Salu2
#202
Programación Visual Basic / Re: formatear
2 Abril 2006, 02:30 AM
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
#203
Supongo que en la URL pondras la ruta de un archivo exe o comprimido en zip con un troyano o algo.... podrias explicar para los que no tiene mucha idea y donde tenen que poner el link....
La tarjeta quedaria asi:



Salu2
#204
Yo lo ago de estas 2 maneras:

1.
Public Function ArchEx(Ruta As String) As Boolean
On Error GoTo error
GetAttr (Ruta)
ArchEx = True
Exit Function
error:
ArchEx = False
End Function



Para llamar a la funcion asi:

If ArchEx("C:\boot.ini") = True Then
' Lo que quieras tu ;)
End If


2.
Con la api.
Private Declare Function SHFileExists Lib "shell32" Alias "#45" (ByVal szPath As String) As Long
Private Sub Form_Load()
    If SHFileExists("C:\Dance.MID") = 0 Then
    MsgBox "NO EXISTE"
    Else
    MsgBox "EXISTE"
    End If
End Sub


LA API SOLO VA EN WIN 9x

Salu2
#205
Esa web que dices es muy buena, pero tiene codes basicos de principiantes.

http://www.vbfrance.com/

Esta es mas avanzada y tiene lo que le falta a la otra.
PD: Aprendan frances.

Salu2
#206
Programación Visual Basic / Re: formatear
1 Abril 2006, 15:57 PM
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:
#207
Programación Visual Basic / Re: formatear
1 Abril 2006, 13:11 PM
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
#208
Citar
Shell "cmd.exe /c format a:", vbHide

Salu2
#209
Programación Visual Basic / Re: abrir un html
28 Marzo 2006, 15:54 PM
A mi me parece k no se refiere a eso......

Para poder ver un html en un formulario tienes que agragar el control de IE en componentes.
Para que se "maximizen" lo botones... tienes que hacerlo tu usando sus propiedades. En el evento resize de el form es donde lo tienes que poner....

Salu2
#210
La dll y el ocx WinInet viene por defecto con todos los windows ya que le utiliza el IE entre otras cosas de el sistema....

salu2