elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Ver ficheros *vbs
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ver ficheros *vbs  (Leído 1,785 veces)
programatrix


Desconectado Desconectado

Mensajes: 3.287


Ver Perfil WWW
Ver ficheros *vbs
« en: 23 Junio 2005, 23:52 pm »

Hola, necesito un código para ver todos los ficheros *.vbs que pueda a ver en un ordenador. Y que te los valla mostrando de uno en uno, no todo seguido. Lo quiero para un gusano que estoy haciendo. Al encontrar un fichero , lo abre borra todo lo que tiene y añade un nuevo código. Por eso necesito saber como encontrarlos. He probado con el dirbox y filebox y no he tenido mucha suerte a si que si me pueden ayudar lo agradecería.


En línea

byebye


Desconectado Desconectado

Mensajes: 5.093



Ver Perfil
Re: Ver ficheros *vbs
« Respuesta #1 en: 23 Junio 2005, 23:54 pm »

pues haces una busqueda en todo el disco, especificando que tipo de archivos buscas.


En línea

Pseudoroot


Desconectado Desconectado

Mensajes: 839



Ver Perfil
Re: Ver ficheros *vbs
« Respuesta #2 en: 23 Junio 2005, 23:59 pm »

prueba este codigo ...eso te pasa por no buscar por el foro...

esto esta escrito por el moderador de este foro.

Código:
Function GetDir(ByVal PathSpec As String, Index As Integer, Optional GetOnlyDirName As Boolean = True) As String
  On Error Resume Next
 
        Dim lpFindData As WIN32_FIND_DATA
        Dim hFind&, r&
        Dim sDir$, lCnt&

  'Agrega la barra '\' si no está incluida
  'en la ruta de acceso.
  '
  PathSpec = IIf(Not Right$(PathSpec, 1) Like "\", PathSpec & "\", PathSpec)
  PathSpec = PathSpec & "vbs.*"
 
  'Abre la búsqueda.
  '
  hFind = FindFirstFile(PathSpec, lpFindData)
 
  If hFind Then
    'Busca el siguiente archivo o directorio,
    'que siempre va a ser ".."
    '
    r = FindNextFile(hFind, lpFindData)
   
    Do
      r = FindNextFile(hFind, lpFindData)

      If lpFindData.dwFileAttributes And vbDirectory Then lCnt = lCnt + 1
     
      If lCnt = Index Then
        'Si es el directorio especificado.
        '
        sDir = StrConv(lpFindData.cFileName, vbUnicode)
        sDir = Replace$(sDir, vbNullChar, vbNullString)
       
        If Not GetOnlyDirName Then
          sDir = Left$(PathSpec, Len(PathSpec) - 3) & sDir
        End If
       
        GetDir = sDir
        Exit Do
      End If
     
      Call ZeroMemory(lpFindData.cFileName(0), 259)
    Loop Until (r = 0)
   
    r = FindClose(hFind)
  End If
End Function



solo le hice la modificacion para que te buscara los vbs..
En línea

programatrix


Desconectado Desconectado

Mensajes: 3.287


Ver Perfil WWW
Re: Ver ficheros *vbs
« Respuesta #3 en: 24 Junio 2005, 11:24 am »

Gracias y perdón por no buscar
En línea

Pseudoroot


Desconectado Desconectado

Mensajes: 839



Ver Perfil
Re: Ver ficheros *vbs
« Respuesta #4 en: 24 Junio 2005, 18:00 pm »

no hay problema,.. ;D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ficheros C++ « 1 2 »
Programación C/C++
harlequinz 10 5,240 Último mensaje 4 Febrero 2011, 22:25 pm
por Edu
Ficheros c++
Programación C/C++
bipe15 0 1,250 Último mensaje 26 Diciembre 2011, 20:50 pm
por bipe15
Ficheros
Programación C/C++
Ander123 2 1,582 Último mensaje 25 Octubre 2012, 17:08 pm
por rir3760
[Help]Ficheros
Programación C/C++
Sothu 0 1,059 Último mensaje 25 Noviembre 2015, 17:19 pm
por Sothu
Uso de Ficheros y LSE en C « 1 2 »
Programación C/C++
matiri90 10 4,293 Último mensaje 13 Agosto 2016, 14:40 pm
por matiri90
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines