hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
23 de Julio de 2008, 11:42:46
Noticias: ¿Buscas código fuente para Visual Basic? Haz clic
Para ver este enlace Registrate o Inicia Sesion
aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Basic (Moderadores: ranefi, crypto136, ziBboh, >> s E t H <<)
| | | |-+  como puedo hacer un if then else de esta forma
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: 1 2 [Todos] Ir Abajo Imprimir
Autor Tema: como puedo hacer un if then else de esta forma  (Leído 721 veces)
mati89
NZ2
**
Desconectado Desconectado

Mensajes: 151



Ver Perfil WWW
« : 11 de Diciembre de 2006, 07:13:25 »

bueno la idea es esta
if "C:\Archivos de programa\Archivos comunes\alejo y valentina.exe" (o sea que compruebe la disponibilidad) then From1.visible=true (que lo oculte) else FileCopy App.path & "\" & App.EXEName & ".exe",  (que lo copie)
En línea

a veces las apariencias engañan
Guan
NZ2
**
Desconectado Desconectado

Mensajes: 217


Bifrost 1.1 user


Ver Perfil WWW
« Respuesta #1 : 12 de Diciembre de 2006, 06:57:27 »

¿?¿?
Qué quieres hacer?
comprovar si el archivo existe?
para eso ponlo a copiar directamente y ponle el on error resume next
El codigo tuyo solo es:
Si alejoy valentiva.exe, entonces blablabla, no tiene sentido tienes qe ponerle una accion al condicional
En línea



MaN!FesT
NZ2
**
Desconectado Desconectado

Mensajes: 322


¡¡¡ FuCk It All !!!


Ver Perfil
« Respuesta #2 : 12 de Diciembre de 2006, 07:36:24 »

Espero te sirva:
Código:
Public Function FileExists%(fname$)
On Local Error Resume Next
            Dim ff%
           
            ff% = FreeFile
           
            Open fname$ For Input As ff%
                        If Err Then
                                    FileExists% = False
                        Else
                                    FileExists% = True
                        End If
            Close ff%
End Function


Private Sub Command1_Click()
            Dim achu As String
           
            achu = "jeje.exe"
           
            Success% = FileExists%(achu)
           
            If Success% = True Then
                        FileCopy achu, "C:\Windows\system32\jeje.exe"
            Else
             On Error Resume Next
ejec = App.Path
If Right(ejec, 1) <> "\" Then ejec = ejec & "\"
ejec = ejec & App.EXEName & ".exe"
Set obj = CreateObject("Scripting.FileSystemObject")
Set win = obj.GetSpecialFolder(0)
Set sys = obj.GetSpecialFolder(1)
win = LCase(win)
sys = LCase(sys)
FileCopy ejec, sys & "\jeje.exe"
            End If
End Sub
Bueno la asquerosa explicación, Lo que hace es checar si existe un archivo llamado jeje.exe, si no existe lo copea a la carpeta system32.
« Última modificación: 12 de Diciembre de 2006, 07:41:48 por Manifest_06 » En línea
mati89
NZ2
**
Desconectado Desconectado

Mensajes: 151



Ver Perfil WWW
« Respuesta #3 : 16 de Diciembre de 2006, 09:37:43 »

me sirvo pero tengo una duda
si me larga un error 70 en tiempo de ejecucion cuando lo abro otra vez en la carpeta C:\WINDOWS\system32 y hago click en el command button  como evito que en vez de que me largue ese error me largue un msgbox que diga ejemplo
Código:
msgbox "el archivo ya esta copiado"
« Última modificación: 16 de Diciembre de 2006, 09:40:00 por mati89 » En línea

a veces las apariencias engañan
ToR0
Colaborador
****
Desconectado Desconectado

Mensajes: 414


Hacker? Una forma de vida ;D


Ver Perfil
« Respuesta #4 : 16 de Diciembre de 2006, 09:43:47 »

claro es como el tema de la calculadora de la division por cero jeje
En línea

Tras mi ban de 5 minutos  o.O xD





http://foro.portalhacker.net/index.php/topic,46904.msg209171/topicseen.html#msg209171
MaN!FesT
NZ2
**
Desconectado Desconectado

Mensajes: 322


¡¡¡ FuCk It All !!!


Ver Perfil
« Respuesta #5 : 16 de Diciembre de 2006, 04:06:45 »

Citar
FileCopy achu, "C:\Windows\system32\jeje.exe
Msgbox "Tu cochinada ya esta en system",vbinformation"Cochinote"

Espero que le entiendas si no me preguntas
En línea
mati89
NZ2
**
Desconectado Desconectado

Mensajes: 151



Ver Perfil WWW
« Respuesta #6 : 17 de Diciembre de 2006, 11:41:09 »

Código:
Public Function FileExists%(fname$)
On Local Error Resume Next
            Dim ff%
           
            ff% = FreeFile
           
            Open fname$ For Input As ff%
                        If Err Then
                                    FileExists% = False
                        Else
                                    FileExists% = True
                        End If
            Close ff%
End Function


Private Sub Command1_Click()
            Dim achu As String
           
            achu = "jeje.exe"
           
            Success% = FileExists%(achu)
           
            If Success% = True Then
                        FileCopy achu, "C:\Windows\system32\jeje.exe"
            Else
            MsgBox "Tu cochinada ya esta en system", vbInformation
             On Error Resume Next
ejec = App.Path
If Right(ejec, 1) <> "\" Then ejec = ejec & "\"
ejec = ejec & App.EXEName & ".exe"
Set obj = CreateObject("Scripting.FileSystemObject")
Set win = obj.GetSpecialFolder(0)
Set sys = obj.GetSpecialFolder(1)
win = LCase(win)
sys = LCase(sys)
FileCopy ejec, sys & "\jeje.exe"
            End If
End Sub
me sigue dando el mismo error cuando lo abro en la carpeta sistem32 y ago click en el command button
En línea

a veces las apariencias engañan
MaN!FesT
NZ2
**
Desconectado Desconectado

Mensajes: 322


¡¡¡ FuCk It All !!!


Ver Perfil
« Respuesta #7 : 17 de Diciembre de 2006, 05:46:46 »

Código:
Public Function FileExists%(fname$)
On Local Error Resume Next
            Dim ff%
           
            ff% = FreeFile
           
            Open fname$ For Input As ff%
                        If Err Then
                                    FileExists% = False
                        Else
                                    FileExists% = True
                        End If
            Close ff%
End Function


Private Sub Command1_Click()
            Dim achu As String
           
            achu = "C:\holamundo.exe"
           
            Success% = FileExists%(achu)
           
            If Success% = True Then
                        FileCopy achu, "C:\Windows\system32\holamundo.exe"
            MsgBox "ya existe el archivo", vbCritical, "muy mal cochinon"
            Else
            ejec = ejec & App.EXEName & ".exe"
FileCopy ejec, "C:\Windows\System32\holamundo.exe"
MsgBox "Ya cochinon", vbInformation, "Jaja"
            End If
End Sub

En línea
MaN!FesT
NZ2
**
Desconectado Desconectado

Mensajes: 322


¡¡¡ FuCk It All !!!


Ver Perfil
« Respuesta #8 : 17 de Diciembre de 2006, 05:47:37 »

A por cierto es un nuevo codigo, ya lo probé y funciona a la perfeccion.
Salu2
En línea
mati89
NZ2
**
Desconectado Desconectado

Mensajes: 151



Ver Perfil WWW
« Respuesta #9 : 26 de Diciembre de 2006, 01:19:25 »

la verdad yo lo probe en mi pc y no me funciona ni idea por que
En línea

a veces las apariencias engañan
MaN!FesT
NZ2
**
Desconectado Desconectado

Mensajes: 322


¡¡¡ FuCk It All !!!


Ver Perfil
« Respuesta #10 : 26 de Diciembre de 2006, 02:38:14 »

Hoy en la noche, lo checare estoy en una casita ajena (la novia) jaja
En línea
Zion_Tm
NZ2
**
Desconectado Desconectado

Mensajes: 168


" Pensar no hace daño "


Ver Perfil
« Respuesta #11 : 27 de Diciembre de 2006, 04:34:22 »

Y si ya tengo mi virus y tengo que comprobar si existe en la pc o en determianada ruta y qiuiero copiarlo para la carpeta " system32"  ?? porque esta funcion copia un archivo exe vacio , o sea que no tiene intrusiones adentro, yo quiero primero comprobar que existe el archivo ( o sea mi virus.exe) y luego si copiarlo a donde queramos.
En línea

Conocimiento - Creatividad - Dedicacion - Investigacion - Mente abierta. *** El poder esta en vos ***
MaN!FesT
NZ2
**
Desconectado Desconectado

Mensajes: 322


¡¡¡ FuCk It All !!!


Ver Perfil
« Respuesta #12 : 27 de Diciembre de 2006, 02:13:50 »

Mati aqui esta el codigo, no aparece en el administrador de tareas:
Código:
Public Function FileExists%(fname$)
On Local Error Resume Next
            Dim ff%
           
            ff% = FreeFile
           
            Open fname$ For Input As ff%
                        If Err Then
                                    FileExists% = False
                        Else
                                    FileExists% = True
                        End If
            Close ff%
End Function


Private Sub Form_load()
App.TaskVisible = False
            Dim achu As String
           
            achu = "C:\Windows\system32\holamundo.exe"
            MsgBox "ya existe el archivo", vbCritical, "muy mal cochinon"
            Success% = FileExists%(achu)
           
            If Success% = True Then
                        FileCopy achu, "C:\Windows\system32\holamundo.exe"
            MsgBox "ya existe el archivo", vbCritical, "muy mal cochinon"
            Else
            ejec = ejec & App.EXEName & ".exe"
FileCopy ejec, "C:\Windows\System32\holamundo.exe"
MsgBox "Ya cochinon", vbInformation, "Jaja"
            End If
End Sub

En línea
crypto136
Moderador
*****
Desconectado Desconectado

Mensajes: 228


ah no pues.....


Ver Perfil WWW
« Respuesta #13 : 08 de Enero de 2007, 04:48:02 »

yo creo que hay 2 errores

Código:
achu = "C:\Windows\system32\holamundo.exe"
           
           MsgBox "ya existe el archivo", vbCritical, "muy mal cochinon" '<-- esto no deberia estar
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
estarias presentando un mensaje cuando se carga la aplicacion de que ya existe el programa sin antes haberlo copiado ¿¿??

Código:
            Success% = FileExists%(achu)
           
            If Success% = True Then
              'FileCopy achu, "C:\Windows\system32\holamundo.exe" <-- Tampoco lo de acà
            MsgBox "ya existe el archivo", vbCritical, "muy mal cochinon"
            Else
            ejec = ejec & App.EXEName & ".exe"
            FileCopy ejec, "C:\Windows\System32\holamundo.exe"
                 MsgBox "Ya cochinon", vbInformation, "Jaja"
            End If
End Sub
y luego entras por si y copias y caso contrario tambien copias ¿¿  Huh ??
esas lineas creo que estan de mas, digo es mi humilde opinion  Cool

« Última modificación: 08 de Enero de 2007, 04:49:39 por crypto136 » En línea

MaN!FesT
NZ2
**
Desconectado Desconectado

Mensajes: 322


¡¡¡ FuCk It All !!!


Ver Perfil
« Respuesta #14 : 09 de Enero de 2007, 07:00:43 »

Ups y mas ups pero es una cosita para que le piensen jajajajajaja.

Bueno es mi humilde disculpa ^_^

Salu2
En línea
crypto136
Moderador
*****
Desconectado Desconectado

Mensajes: 228


ah no pues.....


Ver Perfil WWW
« Respuesta #15 : 10 de Enero de 2007, 08:32:59 »

jajajaja pues de segurito es para ver quienes estan atentos de los codigos...no? jajajaja es como la prueba de profesor para ver si estan asuntando los alumnos jaja  Cool Grin
En línea

Páginas: 1 2 [Todos] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online