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 - yovaninu

#141
si se dan cuenta todos, este tipo de preguntas estan reinando por este y otras secciones del foro muy a pesar que en el regflamento general del foro dice que se eliminaran aquellos mensajes que solo dicen "ayudaaa por favooooooooor", es mas hace mucho pero mucho tiempo tambien se dijo que el foro ya es de level 2 osea un poco mas avanzado pero todo es letra muerta, sino miren estos post si ir mas lejos aqui mismo

http://foro.elhacker.net/index.php/topic,207595.0.html

o este otro

http://foro.elhacker.net/index.php/topic,207187.0.html


en fin... y los moderadores?
#142
Cita de: saliaz22 en 11 Abril 2008, 11:07 AM
me referia sin utilizar el Csocketmaster
primero dices que lo quieres hacer a través de API's luego el SocketMaster (que no es un control) que es una clase y modulo en donde veras que los sockets estan definidos puramente con API's, luego dices que no quieres usar el SocketMaster....  :huh: :huh: :huh: :huh: :huh: :huh: :huh:

conclusion: define bien lo que quieres hacer.
#143
Programación Visual Basic / Re: [proyecto]p2p
11 Abril 2008, 14:38 PM
Cita de: LeandroA en 10 Abril 2008, 23:51 PM
hola yo siempre tuve una duda con respecto a esto en las conexiones. supongamos que alguien tiene un router o uno de esos modem que cierran lo puertos, como se supone que un cliente va a conectar con tigo (siendo que tu tambien eres un cliente y tienes estas condiciones que no puedes abrir un puerto)
yo creo que habria muchos servidores, es decir un cliente tambien puede ser servidor si es que quiere serlo, y para ellos tendria que abrir los puertos para que todos los demas clientes se conecten a ese o esos servidores.

Cita de: LeandroA en 10 Abril 2008, 23:51 PM
osea redondeando un poco cuando uno instala el ares o el emule o el msn estos problemas parecen no estar precente. porque?, como hacen para poder poner tu pc a la escucha?
por lo mismo de arriba, nosotros los clientes nos conectamos a ellos (los servidores) con un tipo de conexion directa y no inversa.

En una conexion directa es el servidor que tiene que abrir los puertos y el cliente se pone a la escucha.

#144
Programación Visual Basic / Re: [proyecto]p2p
10 Abril 2008, 05:08 AM
que es casi de lo que se habló aqui
http://foro.elhacker.net/index.php/topic,178004.0.html

y aqui tambien
http://foro.elhacker.net/index.php/topic,191601.msg910719.html

entonces el modelo seria:

Clientes o nodos  ----- Servidores ----- Clientes o nodos

primeramente veo que te preocupas de la busqueda de archivos y la descarga de los mismos, pero antes de ello habria que resolver el "como nos conectamos entre los que van a transferir el archivo", me parece que ese es el dilema,   ya lo dijeron por ahi, a traves de uno de los servidores, es buena idea,  pero como manejamos ese tema, es decir que pasa si un servidor se cae, habria que mantener la conexion y muchas cosas mas... en fin me interesa el tema, si hay varios en tratar de echar a andar este proyecto pues adelante... contad conmigo.


#145
PHP / Re: convertir fecha de los foros SMF
2 Abril 2008, 04:31 AM
Excelente, excelente ActiveSheet  en efecto era eso, y si no es mucha molestia ¿por que almacenar una fecha y hora como una marca de tiempo? y ¿como se guarda en ese formato?, una vez muy agradecido sos un crack.
#146
PHP / convertir fecha de los foros SMF
1 Abril 2008, 23:21 PM
hola a todos, me fije en la base de datos de SMF y generalmente guarda la hora y fecha en un formato similar a este "1207010204" y claro ahi no se ve o yo no logro ver que hora es y menos la fecha, lo que queria saber es como se puede convertir esta cadena o este entero a una fecha por ejemplo tipo 01/04/2008 13:30PM, estaba viendo la funcion "timeformat" de los codes de SMF que convierte esa cadena a una fecha como les mencione pero no puedo usarla... mi intencion es interactuar con la base de datos de SMF para mi pagina web y justamente mostrar la fecha de los post es lo que no puedo, alguna ayuda?

#147
a ver perdon por subir el post, pero no hay alguien que pueda ayudarme en esto?

de ser asi pues ni modo, me las tendre que arreglar yo solo, de todos modos gracias y un saludo.
#148
Hola tengo unos problemas con lo siguiente:
resulta que deseo abrir un archivo X (con el programa que tenga asociado) y esperar a que este finalize para luego de ello hacer algunas cosas.

El archivo X lo abro con ShellExecute pero no puedo esperar a que termine con WaitFortSingleObject por que esta ultima api creo que espera un handle al proceso que ShellExecute no me lo da.

Lei por ahi que es mejor usar CreateProcess (que si devuelve un handle al proceso) pero esta API creo que solo abre aplicaciones (exe) y no cualquier archivo (que es mi proposito principal), intente pasarle el nombre de la aplicacion asociada (en el primer parametro con FindExecutable) pero tampoco me funciono, por ultimo probe con ShellExecuteEx que lei que si devuelve un handle al proceso que ejecuta pero si es asi no se como obtenerlo ni como juntarlo a WaitFortSingleObject.

aqui va el código
Código (vb) [Seleccionar]

Const SEE_MASK_INVOKEIDLIST = &HC
Const SEE_MASK_NOCLOSEPROCESS = &H40
Const SEE_MASK_FLAG_NO_UI = &H400
Private Type SHELLEXECUTEINFO
    cbSize As Long
    fMask As Long
    hwnd As Long
    lpVerb As String
    lpFile As String
    lpParameters As String
    lpDirectory As String
    nShow As Long
    hInstApp As Long
    lpIDList As Long
    lpClass As String
    hkeyClass As Long
    dwHotKey As Long
    hIcon As Long
    hProcess As Long
End Type
Private Declare Function ShellExecuteEx Lib "shell32.dll" (SEI As SHELLEXECUTEINFO) As Long

Private Declare Function WaitForSingleObject Lib "kernel32" (ByVal _
      hHandle As Long, ByVal dwMilliseconds As Long) As Long



Private Sub Form_Load()

Dim SEI As SHELLEXECUTEINFO
Dim r As Long
Dim ret As Long
With SEI

.cbSize = Len(SEI)
.fMask = SEE_MASK_NOCLOSEPROCESS Or _
SEE_MASK_INVOKEIDLIST Or SEE_MASK_FLAG_NO_UI

.hwnd = Me.hwnd
.lpVerb = "open"
.lpFile = "c:\prueba.txt" '<------- el archivo que quiero abrir
.lpParameters = vbNullChar
.lpDirectory = vbNullChar
.nShow = 1
.hInstApp = 0
.lpIDList = 0
End With

    r = ShellExecuteEx(SEI) '<------- lo abre si,   pero no espera a que el bloc de notas se cierre


    ret = WaitForSingleObject(SEI.hwnd, INFINITE) '<---- aqui me parece que falta algo

    MsgBox "El archvo se cerro" '<--- pues este mensaje deberia salir despues de cerrar el bloc de notas
End Sub




#149
ok, gracias por la orientancion entonces de que se puede se puede no?, bueno a buscar info se ha dicho... cualquier novedad lo posteo aqui.

Un saludo.
#150
Lo que quiero es que este exe pueda ejecutarse desde la memoria y no desde el disco, se que puede faltar algo de logica pero quiza sea posible.

es decir:

Código (vb) [Seleccionar]
Open "c:\programa.exe" for binary as # 1
data=input(lof(1),1)
close #1


sabiendo que en la variable "data" tenemos todo el exe y en memoria, ¿hay alguna instruccion que pueda ejecutarlo?

algo asi como:

ShellExecute(data)


Un saludo.