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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 ... 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 [42] 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 ... 240
411  Programación / Programación Visual Basic / Re: [VB6] Una ayuda con mi primer programa... plz :) en: 13 Julio 2011, 19:28 pm
Gracias por tu tiempo, además con las explicaciones de lo que hace cada cosa ¡^^!  Trankilo, lo de pitoloko no es lo que te parece...  :P


voy por pasos, ya he arreglado el 1º, me ha costado un poco aunque al final he deducido como hacer funcionar mi string en tu ejemplo:

Código
  1. If Dir(FName & "\*.msu") = vbNullString Then
  2.    MsgBox "error no se encuentra archivo msu" & FName
  3. End If


El resto no consigo utilizarlos, pero comentaré solo el 3º, me da error de que no encuentra el archivo (Pero el archivo si que existe en esa ruta)

Código:
C:\Users\Administrador\Desktop\Windows6.1-KB2492386-x64.msu


Código
  1. Private Sub Command1_Click()
  2. Dim archivo As String
  3.    archivo = Dir("C:\Users\Administrador\Desktop\*.msu")
  4.    While archivo <> ""
  5.        Shell archivo
  6.        archivo = Dir
  7.    Wend
  8. End Sub
  9.  

¿Se te ocurre porque puede dar el error? :/

EDITO: ya se cual es el problema, "archivo" no coge el path entero, solamente el filename... ¿Como lo arreglo?  :xD No me deja utilizar el string FName... ese sería otro tema que me gustaría hablar, ¿Como guardo el string para usarlo en las demás funciones?

gracias por todo, iré aprendiendo
412  Programación / Programación Visual Basic / [VB6] Una ayuda con mi primer programa... plz :) en: 13 Julio 2011, 18:04 pm
Hola, a ver se que el programa es simple, no sirve mucho, por eso es ideal para ser el primero y hacer pruebas, tengo echo esto:



en la opción "archivo" hay otra que se llama "Elegir directorio", la idea es usar esa opción, se elige la carpeta, y me la guarda en "FName", que no se si llamarla variable o string, porque aún no entiendo bien las funciones básicas xD...

...Bueno eso ya lo he conseguido, después de obtener el "FName", la idea es darle al botón "Empezar", y lo que debería hacer es:

1º - si no encuentra ningún archivo con extensión ".msu", mandar un error, en un msgbox o como sea

2º -  que a la derecha del botón aparezca un contador con la cantidad de actualizaciones que hay en la carpeta seleccionada (Osea, la cantidad de archivos MSU)

3º - Ejecutar una a una (No todas a la vez) cada archivo con extensión ".msu"

4º - Que el contador vaya restando los archivos que ya se han instalado, (Por ejemplo  "Quedan 7 de 30 actualizaciones" 0 "7 de 30")

Y luego no tengo ni idea de como hacer funcionar la casilla de reiniciar pc, ya me he enterado de como reiniciar el pc con vb, pero no se como hacerlo cuando el comando "empezar" termine de instalar las updates...  :-\


Simplemente eso, ¿Alguien me ayuda?



EDITO: se me olvidaba, aqui el código entero, por si hace falta...

Código
  1.  
  2. Private Sub opendir_Click()
  3.   Dim FName As String
  4. FName = BrowseFolder(Caption:="Selecciona una carpeta")
  5. If FName = vbNullString Then
  6.    Debug.Print "No Folder Selected"
  7. Else
  8.    Debug.Print "Selected Folder: " & FName
  9. End If
  10. End Sub
  11.  
  12. Private Sub Check6_Click()
  13. If Check6.Value = 1 Then
  14.    Text6.Enabled = True
  15. ElseIf Check6.Value = 0 Then
  16.    Text6.Enabled = False
  17. End If
  18. End Sub
  19.  
  20.  
  21. Private Sub english_Click()
  22. Check6.Caption = "Reset PC after install updates."
  23. Frame1.Caption = "Additional options"
  24. opendir.Caption = "Open directory..."
  25. virus.Caption = "File"
  26. salir.Caption = "Exit"
  27. Sobre.Caption = "About..."
  28. Idioma.Caption = "Language"
  29. español.Caption = "Spanish"
  30. english.Caption = "English"
  31. End Sub
  32.  
  33. Private Sub español_Click()
  34. Check6.Caption = "Reiniciar PC después de instalar actualizaciones."
  35. Frame1.Caption = "Opciones adicionales"
  36. opendir.Caption = "Abrir directorio..."
  37. virus.Caption = "Archivo"
  38. salir.Caption = "Salir"
  39. Sobre.Caption = "Sobre..."
  40. Idioma.Caption = "Idioma"
  41. español.Caption = "Español"
  42. english.Caption = "Inglés"
  43. End Sub
  44.  
  45. Private Sub salir_Click()
  46. Unload Me
  47. End Sub
  48.  
  49. Private Sub Sobre_Click()
  50. MsgBox ("WinUpdates Installer 1.0" & vbNewLine & "" & vbNewLine & "By PiToLoKo" & vbNewLine & vbNewLine & "www.foro.elhacker.net")
  51. End Sub
  52.  
413  Programación / Programación Visual Basic / Re: OpenFileDialog + almacenar ruta? en: 13 Julio 2011, 17:37 pm
gracias tio

lo he solucionado escribiendo esto en un módulo, y luego llamandolo al hacer "click" en la opción  :xD

que novato soy xD solo se crear el menú



Código
  1. Private Const BIF_RETURNONLYFSDIRS As Long = &H1
  2. Private Const BIF_DONTGOBELOWDOMAIN As Long = &H2
  3. Private Const BIF_RETURNFSANCESTORS As Long = &H8
  4. Private Const BIF_BROWSEFORCOMPUTER As Long = &H1000
  5. Private Const BIF_BROWSEFORPRINTER As Long = &H2000
  6. Private Const BIF_BROWSEINCLUDEFILES As Long = &H4000
  7. Private Const MAX_PATH As Long = 260
  8.  
  9. Type BrowseInfo
  10.    hOwner As Long
  11.    pidlRoot As Long
  12.    pszDisplayName As String
  13.    lpszINSTRUCTIONS As String
  14.    ulFlags As Long
  15.    lpfn As Long
  16.    lParam As Long
  17.    iImage As Long
  18. End Type
  19.  
  20. Type SHFILEOPSTRUCT
  21.    hwnd As Long
  22.    wFunc As Long
  23.    pFrom As String
  24.    pTo As String
  25.    fFlags As Integer
  26.    fAnyOperationsAborted As Boolean
  27.    hNameMappings As Long
  28.    lpszProgressTitle As String
  29. End Type
  30.  
  31. Declare Function SHGetPathFromIDListA Lib "shell32.dll" ( _
  32.    ByVal pidl As Long, _
  33.    ByVal pszBuffer As String) As Long
  34.  
  35. Declare Function SHBrowseForFolderA Lib "shell32.dll" ( _
  36.    lpBrowseInfo As BrowseInfo) As Long
  37.  
  38.  
  39. Function BrowseFolder(Optional Caption As String = "") As String
  40.  
  41. Dim BrowseInfo As BrowseInfo
  42. Dim FolderName As String
  43. Dim ID As Long
  44. Dim Res As Long
  45.  
  46. With BrowseInfo
  47.   .hOwner = 0
  48.   .pidlRoot = 0
  49.   .pszDisplayName = String$(MAX_PATH, vbNullChar)
  50.   .lpszINSTRUCTIONS = Caption
  51.   .ulFlags = BIF_RETURNONLYFSDIRS
  52.   .lpfn = 0
  53. End With
  54.  
  55. FolderName = String$(MAX_PATH, vbNullChar)
  56. ID = SHBrowseForFolderA(BrowseInfo)
  57. If ID Then
  58.   Res = SHGetPathFromIDListA(ID, FolderName)
  59.   If Res Then
  60.       BrowseFolder = Left$(FolderName, InStr(FolderName,vbNullChar) - 1)
  61.   End If
  62. End If
  63.  
  64. End Function
414  Programación / Programación Visual Basic / OpenFileDialog + almacenar ruta? en: 13 Julio 2011, 17:04 pm
Hola, lo que intento es abrir el dialogo de windows para abrir una carpeta, solo abrirla y guardar la carpeta que quiero, por ejemplo, abro el menú y voy a la carpeta "C:\Test" y luego le doy a "ok" en el menu, y esa carpeta se guarda en una variable...


solo tengo echo esto, y no funciona.


Código
  1. Private Sub Opendir_Click()
  2.    Dim opendir As Long, Nombre As String
  3.    Dim sFile As String
  4.    opendir = FreeFile
  5.       'sFile almacenará el path completo que nos interesa
  6.       sFile = Abrir
  7.       'Comprobamos que no sea una cadena vacia
  8.       If sFile <> "" Then
  9.      Savefile = FreeFile
  10.       End If
  11. End Sub
415  Informática / Software / Re: [ePOST] elhacker.NET Post Offline Creator! en: 13 Julio 2011, 15:09 pm
ap, oki

SetWIndowPos

es que aún no había empezado a buscar eso, estoy bajandome sources como un loco xD

un saludo
416  Programación / Programación Visual Basic / Re: ¿VB6 en Win 7 x64? en: 13 Julio 2011, 14:43 pm
gracias por las respuestas, lo que no me funcionaba es el instalador directamente xD, al final lo que he echo es:

1º - VBox + win7 x86 + VB6

2º - Ripear las claves de registro y los archivos expandidos del instalador de vb6, vamos, hacerlo portable.

3º - pasarlo todo a mi win7 x64.


Problema resuelto (Aunque quizás encuentre bugs por toquetear los archivos).

ahora veré si la solución del link de trane a ver si es más fiable que lo que he echo

saludosss
417  Informática / Software / Re: [ePOST] elhacker.NET Post Offline Creator! en: 13 Julio 2011, 14:40 pm
Porfavor, alguno de los 2 me podría pasar el source?

estoy empezando con vb6 y me ayudaría muchisimo para aprender, quiero coger el código de centrar ventana, y así sabría de paso como hacer los botones de la manera que los hace vanx

muchas gracias
418  Informática / Software / Re: [ePOST] elhacker.NET Post Offline Creator! en: 13 Julio 2011, 13:02 pm
si presiono X pregunta si deseo salir?

No, y si le das al botón "salir" tampoco.




Anda! xD si usas un batch mio para registrar la ocx  , por fin a alguien le sirvió :D

Si dejas esta linea así, sale un mensaje confirmando que la ocx seh a registrado correctamente:

Código:
regsvr32 "%windir%\system32\%%a")



Perdona pero como te veo muy inquieto con el tema de los troyanos, me he tomado la molestia de analizar el programa...

1º - No hace ninguna conexión remota.

2º - Solo crea archivos temporales del programa.


Está limpio!!!

Perdón, pero soy un desconfiado :P

Un saludo, enhorabuena, y mejora el programa añadiendo lo que te dije xD!




EDITO: ah, una cosa sin importancia de la que me he dado cuenta, en la lista desplegable no deberías permitir la escritura xDD






EDITO2: otra cosa...

Código:
[url][/url]


creo que debería ser:

Código:
[url=][/url]


Se que en el foro tampoco es con el = ,por eso siempre me toca escribirlo... es una molestia xD
419  Foros Generales / Dudas Generales / Re: Estare escaneando bien ? en: 13 Julio 2011, 11:30 am
Pero quien le asegura a alguien de que no lo distribuyen a escondida o algo asi.

Existe una cosa que se llama "Términos de licencia y privacidad", es lo más fiable, pero la verdad como dices es que tampoco puedes confiar al 100%...

http://www.novirusthanks.org/terms/



Collection and use of submitted files:

We may store (temporarily) the files that you send in our online-virus-scanner and the files that you submitted can be shared with Anti-Malware and Security Companies that participate in our project generally if the file is detected by at least one Antivirus Software that is present in the list of the engines.

If you do not want that your file will be shared or distributed because you think that can contain sensitive data or for other personal reasons, you can check the option
“Do not distribute the sample”.
420  Foros Generales / Dudas Generales / Re: Estare escaneando bien ? en: 13 Julio 2011, 10:36 am
Claro, novirusthanks ya no es lo que era, los reportes de analisis que has visto son antiguos, ahora solo usan 5 avs.

por algo te pasé en otro post este link... si te lo hubieras leido...   :¬¬

http://foro.elhacker.net/analisis_y_diseno_de_malware/multi_engine_antivirus_scanner-t329444.0.html

Usa www.scan33.com , u otro.

PD: y recuerda, jamás uses virustotal  :xD

saludosss
Páginas: 1 ... 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 [42] 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 ... 240
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines