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

#421
HOLA!!!

No suponia ayudarte con tu codigo solo mostrarte una manera mas limpia de sacar la diferencia de dias, 36899 no es la cantidad de domingos, es la cantidad de dias.

No pensabas que iba a hacer tu tarea no?

GRACIAS POR LEER!!!
#422
HOLA!!!

Código: java
import java.util.*;

/** DateDiff -- compute the difference between two dates.
*/
public class DateDiff {
   public static void main(String[] av) {
      /** old date */
      Date d1 = new GregorianCalendar(1900,01,01,23,59).getTime();

      /** newer date */
      Date d2 = new GregorianCalendar(2000,12,31,23,59).getTime();

      // Get msec from each, and subtract.
      long diff = d2.getTime() - d1.getTime();

      System.out.println( (diff / (1000*60*60*24)) + " days.");
   }
}


Si mi calculo  no falla son 36899 dias.

GRACIAS POR LEER!!!
#423
Python / Re:Cifrado Compresor [Archivos]
Enero 29, 2015, 08:10:48 AM
HOLA!!!

Osea, en definitiva quita los 00 del archivo original los cuenta y los coloca como 00 [cantidad de 00].

Esta interesante :D

GRACIAS POR LEER!!!
#424
HOLA!!!

No es muy complicado pero necesitas 2 cuentas de dns.

PC infectada <-> Bouncer (con un programa de proxy redirigiendo al segundo dns)+ logueada en el primer dns <-> Nuestra pc logueada en el segundo dns.

GRACIAS POR LEER!!!
#425
HOLA!!!

JJAJAJAJAJAJA

Me suena al famoso Y2K

Bullshit!

Cambiamos la fecha de la bios y listo, aparte ya poseen un contador de ciclos para ese overflow.

GRACIAS POR LEER!!!
#426
HOLA!!!

Primero voy a poner los participantes que no lo lograron:
d3ztr3za (version 1): Tu codigo en fibGen(5) devuelve:  [1, 1, 2, 5, 9]  (Falta el 3).
Snifer: Tu codigo tiene como semilla 1,2 cuando la consigna decia 1,1 es una lastima iba a ser un buen codigo.
d3ztr3za (version 2): Tu codigo en fibGen(5) devuelve 6 numeros:  [1, 1, 2, 3, 5, 8].
rollth: Lamento decirte que tu codigo solo imprime los numeros no los guarda en un vector.
damv: Tu codigo utiliza cadenas, eso no fue lo que te hizo fracasar, sino que en la ultima pocision del array hay un nullstring:  ['1', '1', '2', '3', '5', ''].
tomiF: Tu codigo en fibonacci(5) devuelve 7 numeros:  [1, 1, 2, 3, 5, 8, 13].
Khala:Lamento que a pesar de que tu codigo imprimia los primeros 5 en fibonacci(5) en tu vector habia 7 numeros: [1, 1, 2, 3, 5, 8, 13].
Once Version 1: Librerias Librerias, el codigo debe ser tuyo!

Tiempos de los jugadores que lo lograron!
Resultados:
jx4nk00! 30000 numeros en 0.0921 segundos
jx4nk00! 20000 numeros en 0.0597 segundos
jx4nk00! 10000 numeros en 0.0286 segundos
Expermicid V1 30000 numeros en 0.0817 segundos
Expermicid V1 20000 numeros en 0.0584 segundos
Expermicid V1 10000 numeros en 0.0271 segundos
Expermicid V2 30000 numeros en 0.0879 segundos
Expermicid V2 20000 numeros en 0.0590 segundos
Expermicid V2 10000 numeros en 0.0302 segundos
Once V2 30000 numeros en 0.0813 segundos
Once V2 20000 numeros en 0.0588 segundos
Once V2 10000 numeros en 0.0262 segundos

Velocidades Ponderadamente promediadas:
Once V2 10000 numeros en 0.0275 segundos
Expermicid V1 10000 numeros en 0.0278 segundos
jx4nk00! 10000 numeros en 0.0297 segundos
Expermicid V2 10000 numeros en 0.0297 segundos

Podio:
1º Once Version 2
2º Expermicid Version 1
3º jx4nk00!


Felicitaciones!

GRACIAS POR LEER!!!
#427
HOLA!!!

Si me dieras una pantalla del error me facilitarias el trabajo, igual no deberia dar error, supongo que el problema es que tu archivo no es correcto o esta bloqueado contra lectura o escritura.

GRACIAS POR LEER!!!
#428
HOLA!!!

Código: vb
Private Sub Command1_Click()
    Dim noip As String
    Dim puerto As String
    Dim Servidor As String
        noip = Text1.Text
        puerto = Text2.Text
        Servidor = "SERVER.EXE"
        Open Servidor For Binary Access Read Write As #1 'ABRIMOS EL ARCHIVO PARA LEER Y ESCRIBIR
            Seek #1, Lof(#1) 'POSICIONAMOS EL CURSOR DE ESCRITURA AL FINAL DEL MISMO
            Put #1,,"|separador|" & noip & "|separador|" & puerto 'ESCRIBIMOS LOS DATOS CON SEPARADORES PREESTABLECIDOS
        Close #1 'CERRAMOS EL ARCHIVO
End Sub


Con eso lo que hacemos es escribir a lo ultimo de el archivo del server, luego sera tema del server leer su propio archivo para conseguir los datos correspondientes.

GRACIAS POR LEER!!!
#429
HOLA!!!

Rolth, tu codigo hace 27201 iteraciones.

Once, las iteraciones del bucle while superior no cuentan , por que son tomadas en cuenta en las iteraciones internas del bucle for, por ende ese codigo lo realiza en 1007 iteraciones, felicitaciones!

GRACIAS POR LEER!!!
#430
HOLA!!!

Codigos Ganadores:
1er Puesto: Once 2377 iteraciones
Código: python
import math
p = 3
primos = [2]
n = input("Ingrese n: ")
while n > len(primos):
    if not filter(lambda x: not p % x, range(3, int(math.sqrt(p)) + 1, 2)):
        primos.append(p)
    p += 2
print primos

2do Puesto: Azav v2 3481 iteraciones
Código: python
    listaprimos = [2]
    n = int(input("¿Cuantos números primos desea calcular?\n>"))
    k = 3
    while len(listaprimos) < n:
            var = True
            for primo in listaprimos:
                    if primo > (k // 2):
                            break
                    if (k % primo) == 0:
                            var = False
                            break
            if var:
                    listaprimos.append(k)
            k += 2
    print(listaprimos)
    input()

3er Puesto: Fermino v1 y v2 24984 iteraciones
Código: php
    <?php
            function Primo($N)
            {
                    //if($N == -1 || $N == 0 || $N == 1) // Si no es primo ni compuesto devolvemos NULL (Adaptado para la ocasión, como comenzamos la iteración en 2, esto se puede bypassear);
                    //      return null;
     
                    for($i = 2; $i < $N; $i++) // Testeamos el resto de una división, desde 2, hasta $N -1;
                            if(($N % $i) == 0) // Si es 0 (Encontramos un divisor además de 1 o $N), devolvemos FALSE;
                                    return false;
     
                    return true; // Sino, devolvemos TRUE;
            }
     
            function Primos($X)
            {
                    for($j = 2, $i = 0; $i < $X; $j++) // Si aún no encontramos $X primos ($i = cantidad de primos encontrados; $j = 0, aumenta en cada iteración) (Comenzamos la iteración en 2, sabiendo que ni 0 ni 1 son primos);
                    {
                            if(Primo($j) === true) // Si es primo;
                            {
                                    $Data[] = $j; // Lo agregamos al array de datos;
                                    $i++; // Aumentamos el contador de primos encontrados;
                            }
                    }
     
                    return $Data;
            }
     
     
            var_dump(Primos(20));

4to Puesto: OLM v2: 145530 iteraciones
Código: python
def calcular_primos(n):
        array = []
        primo = True
        num = 2
        while n > 0:
                for i in range(2,num):
                        if num%i == 0:
                                primo = False
                if primo == True:
                        array.append(num)
                        n-=1
                primo = True
                num+=1
        return array



Conste que esos son los codigos enviados, todos fueron editados para calcular la cantidad de iteraciones.


Mencion especial:
Expermicid creo un codigo que realmente es el mas simple y usa magia negra, solo para que sepan como fue:
Código: ruby
    require 'mathn'
    lista = []
    print "Ingrese la cantidad de numero primos que desea "
    n = gets.chomp
    pri = Prime.instance
    pri.each do |prime|
            lista << prime
            puts prime # linea que muestra los numeros
            break if lista.size == n.to_i
    end

Yo le comente que con solo usar Prime.first X ya tenia el ejercicio resuelto.

Felicitaciones a todos los participantes.
GRACIAS POR LEER!!!
#431
HOLA!!!

Resultados de codigos entregados para los primeros 100 numeros primos:

Fermino v1: 24984 iteraciones, resultado correcto.

Fermino v2: 24984 iteraciones, resultado correcto.

Azav v1: 5745 iteraciones, resultado correcto.

Azav v2: 3481 iteraciones, resultado correcto.

2Fac3R: [ERROR] El codigo no devuelve los primeros 100 numeros primos, Output:
Código: text
3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 0 6 16 3077807600 3077807492 3077807488 3077462358 3077810296 3077772892 3077778712 0 3077467751 3077976052 3077978376 1 134519376 3077902505 3077978816 3074909459 1 1 0 3077296832 3077807492 3077807600 3077808804 3076452340 2 1 1 3074909803 3076453348 3074729160 3215560036 3077978376 3077813704 134519360 3076452340 3074909925 134514048 134519565 134519408 3076453348 3077808756 3074909878 134519360 134514299 134514048 134519565 134519408
iteraciones: 99


Once: 2377 iteraciones, resultado correcto. Iteraciones reales: 270 , Iteraciones anidadas: 2107.

rush: [ERROR] el codigo no calcula los primeros x numeros primos calcula sobre una base de aleatoreidad y aparte es tu funcion primos es un check if it prime, entonces aunque te arregle el codigo y quite la parte de aleatoreidad por un r++; tu codigo daria los numeros primos por debajo de 100, no los primeros 100.

rollth: [ERROR] el codigo no calcula los primeros x numeros primos, sino que calcula los numeros primos menores a x.

Expermicid: [INVALIDADO] Iteraciones 100, utiliza un poco de magia negra por que no calcula realmente los primos, sino que los solicita a una funcion embebida. Tu codigo es sublime, pero con solo poner Prime.first X ya tenes los primeros X numeros primos sin mas problemas y sin tantas lineas.

OLM: [ERROR] El codigo es bueno, pero empieza a calcular los primos desde 7, lamento informar que el primer primo es 2. Output:
Código: text
[7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563]


[Q]3rV[0]: [ERROR] Buen codigo, me gusto pero lamentablemente el codigo no calcula los primeros x numeros primos, sino que calcula los numeros primos menores a x.

bocha: [ERROR] El codigo no calcula primos.

rollth: [ERROR] El codigo no devuelve los primeros 100 primos (Checkea que figura el 4 en vez del 3). Output:
Código: text
Introduce un numero: 2
4
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
101
103
107
109
113
127
131
137
139
149
151
157
163
167
173
179
181
191
193
197
199
211
223
227
229
233
239
241
251
257
263
269
271
277
281
283
293
307
311
313
317
331
337
347
349
353
359
367
373
379
383
389
397
401
409
419
421
431
433
439
443
449
457
461
463
467
479
487
491
499
503
509
521
523
541


d3ztr3za: [ERROR] El codigo no calcula los primeros 100 fijos, se usa un array que contiene a los primeros 4.

OLM v2: 145530 iteraciones, resultado correcto.

Quitando codigos erroneos e invalidados por ahora nos queda asi:
1er Puesto: Once 2377 iteraciones
2do Puesto: Azav v2 3481 iteraciones
3er Puesto: Fermino v1 y v2 24984 iteraciones
4to Puesto: OLM v2: 145530 iteraciones



GRACIAS POR LEER!!!
#432
HOLA!!!

destreza,  no me llego tu código,  enviame lo de nuevo.

Enviado desde mi StarTac

GRACIAS POR LEER!!!
#433
HOLA!!!

Resultados de codigos entregados para los primeros 100 numeros primos:

Fermino v1: 24984 iteraciones, resultado correcto.

Fermino v2: 24984 iteraciones, resultado correcto.

Azav v1: 5745 iteraciones, resultado correcto.

Azav v2: 3481 iteraciones, resultado correcto.

2Fac3R: [ERROR] El codigo no devuelve los primeros 100 numeros primos, Output:
Código: text
3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 0 6 16 3077807600 3077807492 3077807488 3077462358 3077810296 3077772892 3077778712 0 3077467751 3077976052 3077978376 1 134519376 3077902505 3077978816 3074909459 1 1 0 3077296832 3077807492 3077807600 3077808804 3076452340 2 1 1 3074909803 3076453348 3074729160 3215560036 3077978376 3077813704 134519360 3076452340 3074909925 134514048 134519565 134519408 3076453348 3077808756 3074909878 134519360 134514299 134514048 134519565 134519408
iteraciones: 99


Once: 2377 iteraciones, resultado correcto. Iteraciones reales: 270 , Iteraciones anidadas: 2107.

rush: [ERROR] el codigo no calcula los primeros x numeros primos calcula sobre una base de aleatoreidad y aparte es tu funcion primos es un check if it prime, entonces aunque te arregle el codigo y quite la parte de aleatoreidad por un r++; tu codigo daria los numeros primos por debajo de 100, no los primeros 100.

rollth: [ERROR] el codigo no calcula los primeros x numeros primos, sino que calcula los numeros primos menores a x.

Expermicid: [INVALIDADO] Iteraciones 100, utiliza un poco de magia negra por que no calcula realmente los primos, sino que los solicita a una funcion embebida. Tu codigo es sublime, pero con solo poner Prime.first X ya tenes los primeros X numeros primos sin mas problemas y sin tantas lineas.

OLM: [ERROR] El codigo es bueno, pero empieza a calcular los primos desde 7, lamento informar que el primer primo es 2. Output:
Código: text
[7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563]


[Q]3rV[0]: [ERROR] Buen codigo, me gusto pero lamentablemente el codigo no calcula los primeros x numeros primos, sino que calcula los numeros primos menores a x.

bocha: [ERROR] El codigo no calcula primos.

Quitando codigos erroneos e invalidados por ahora nos queda asi:
1er Puesto: Once 2377 iteraciones
2do Puesto: Azav v2 3481 iteraciones
3er Puesto: Fermino v1 y v2 24984 iteraciones

GRACIAS POR LEER!!!
#434
HOLA!!!

Bueno, hay muchas opciones, agendalo y busca su foto de whatsapp, tambien podes buscar su numero en facebook y por ultimo podes llamar a  la policia.

GRACIAS POR LEER!!!
#435
HOLA!!!

No, no falta ninguna declaracion, File no es una variable XD

GRACIAS POR LEER!!!
#436
HOLA!!!

Si tenes montado tu php en un server compartido y yo desde el mismo server compartido pongo esos sockets tambien, te robaria las conecciones?, Seria capaz de realizar un MITM?, Esto es realmente seguro?

GRACIAS POR LEER!!!
#437
Dudas y pedidos generales / Re:Radmin viewer 3
Agosto 05, 2014, 02:49:39 PM
HOLA!!!

Creo que Radmin no soporta conecciones a localhost, pero para que queres probar el radmin si su funcion es ser utilizado en red y con consentimiento de los usuarios, instalalo en la pc sobre la cual quieras probar y usa las direcciones correspondientes.

En caso que lo quieras usar para espiar [QUE NO SE DEBE] te recomiendo buscar otro tipo de software, y no ese que es serio y de uso empresarial.

Tambien toma en cuenta que en el post pones RADMIN VIEWER. Y sin Radmin Server no te vas a poder conectar nunca ni a localhost ni a otra pc.

GRACIAS POR LEER!!!
#438
HOLA!!!

Antes que nada Gracias a Shiroko por desarrollar el api junto a venom0ux, y tambien a fermino por salvarme algunas dudas y por darme la idea de empezar a implementar WhatsAPI.

En este post no se explicara que es You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login, aclaro que no se usara You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login sino You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login, tampoco se enseñara paso a paso y menos se daran indicaciones sobre el uso del lenguaje You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login.

Que vamos a necesitar:
Si es posible el ultimo You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login, sino cualquier otro servira.
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login (descargar el Exe)
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login (Les dejo la ultima version a la fecha subida a Mediafire, pero intenten bajar una que este actualizada o You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login).
Y por ultimo de ser posible una linea de telefono en la que no utilicemos WhatsApp (asi no se nos complican las cosas, el celular de la abuela servirá).

Empezamos:

Abrimos el WART, Colocamos nuestro numero(Sin + y sin ceros al principio, por ejemplo un numero para argentina seria 5492235352914 o 542235352914 [Nunca supe la diferencia entre con nueve y sin nueve]) y apretamos el boton Request Code

Una vez hecho esto te llegara un SMS o una llamada dandote un codigo, Colocalo en Code y presiona Confirm Code, luego nos dara una contraseña. (en caso de perder la contraseña, como ya estan registrados solo tienen que poner el numero y Clickear en Check Existing.)

La contraseña que nos dio la tenemos que copiar y guardar en un archivo de texto llamado "WAPASS.txt" en la carpeta donde se ejecute nuestra aplicacion, para testeos o debug, obviamente sera en "ruta_al_proyecto/bin/debug/WAPASS.txt".

Despues vamos a hacer un proyecto nuevo y vamos a agregar un modulo "mWhatsApp".
Código: vbnet
Module mWhatsApp
    Dim WAPass As String
    Const WANum As String = "5492236685519"
    Dim wa As WhatsApp
    Public Sub InitWA(ByVal NickName As String, Optional ByVal debug As Boolean = False)
        WAPass = File.ReadAllText(My.Application.Info.DirectoryPath & "\WAPASS.txt")
        wa = New WhatsApp(WANum, WAPass, NickName, debug)
        AddHandler wa.OnLoginSuccess, AddressOf wa_OnLoginSuccess
        AddHandler wa.OnLoginFailed, AddressOf wa_OnLoginFailed
        AddHandler wa.OnGetMessage, AddressOf wa_OnGetMessage
        AddHandler wa.OnGetMessageReceivedClient, AddressOf wa_OnGetMessageReceivedClient
        AddHandler wa.OnGetMessageReceivedServer, AddressOf wa_OnGetMessageReceivedServer
        AddHandler wa.OnNotificationPicture, AddressOf wa_OnNotificationPicture
        AddHandler wa.OnGetPresence, AddressOf wa_OnGetPresence
        AddHandler wa.OnGetGroupParticipants, AddressOf wa_OnGetGroupParticipants
        AddHandler wa.OnGetLastSeen, AddressOf wa_OnGetLastSeen
        AddHandler wa.OnGetTyping, AddressOf wa_OnGetTyping
        AddHandler wa.OnGetPaused, AddressOf wa_OnGetPaused
        AddHandler wa.OnGetMessageImage, AddressOf wa_OnGetMessageImage
        AddHandler wa.OnGetMessageAudio, AddressOf wa_OnGetMessageAudio
        AddHandler wa.OnGetMessageVideo, AddressOf wa_OnGetMessageVideo
        AddHandler wa.OnGetMessageLocation, AddressOf wa_OnGetMessageLocation
        AddHandler wa.OnGetMessageVcard, AddressOf wa_OnGetMessageVcard
        AddHandler wa.OnGetPhoto, AddressOf wa_OnGetPhoto
        AddHandler wa.OnGetPhotoPreview, AddressOf wa_OnGetPhotoPreview
        AddHandler wa.OnGetGroups, AddressOf wa_OnGetGroups
        AddHandler wa.OnGetSyncResult, AddressOf wa_OnGetSyncResult
        AddHandler wa.OnGetStatus, AddressOf wa_OnGetStatus
        AddHandler wa.OnGetPrivacySettings, AddressOf wa_OnGetPrivacySettings
        AddHandler WhatsAppApi.Helper.DebugAdapter.Instance.OnPrintDebug, AddressOf Instance_OnPrintDebug
        wa.Connect()
        Dim datFile As String = getDatFileName(WANum)
        Dim nextChallenge() As Byte
        If (File.Exists(datFile)) Then
            Dim foo As String = File.ReadAllText(datFile)
            nextChallenge = Convert.FromBase64String(foo)
        End If
        wa.Login(nextChallenge)
        ProcessChat(wa)
    End Sub
    Public Function SendWA(ByVal MSG As String, Num As String) As Boolean
        Dim usrMan As New WhatsUserManager()
        Dim tmpUser = usrMan.CreateUser(Num, "User")
        wa.SendMessage(Num, MSG)


        Return True
    End Function
    Public Sub Instance_OnPrintDebug(value As Object)
        Debug.Print(value)
    End Sub
    Public Sub wa_OnGetPrivacySettings(settings As Dictionary(Of WhatsApp.VisibilityCategory, WhatsApp.VisibilitySetting))

    End Sub
    Public Sub wa_OnGetStatus(form As String, type As String, name As String, status As String)

    End Sub
    Public Function getDatFileName(pn As String) As String
        Dim filename As String = String.Format("{0}.next.dat", pn)
        Return Path.Combine(Directory.GetCurrentDirectory(), filename)
    End Function
    Public Sub wa_OnGetSyncResult(index As Integer, sid As String, existingUsers As Dictionary(Of String, String), failedNumbers As String())

    End Sub
    Public Sub wa_OnGetGroups(groups As WaGroupInfo())

    End Sub
    Public Sub wa_OnGetPhotoPreview(from As String, id As String, data() As Byte)
        File.WriteAllBytes(String.Format("preview_{0}.jpg", from), data)
    End Sub
    Public Sub wa_OnGetPhoto(from As String, id As String, data() As Byte)
        File.WriteAllBytes(String.Format("{0}.jpg", from), Data)
    End Sub
    Public Sub wa_OnGetMessageVcard(from As String, id As String, name As String, data() As Byte)
        File.WriteAllBytes(String.Format("{0}.vcf", name), Data)
    End Sub
    Public Sub wa_OnGetMessageLocation(from As String, id As String, lon As Double, lat As Double, url As String, name As String, preview() As Byte)
        File.WriteAllBytes(String.Format("{0}{1end sub.jpg", lat, lon), preview)
    End Sub
    Public Sub wa_OnGetMessageVideo(from As String, id As String, filename As String, fileSize As Integer, url As String, preview() As Byte)
        OnGetMedia(filename, url, preview)
    End Sub
    Public Sub OnGetMedia(file As String, url As String, data() As Byte)
        My.Computer.FileSystem.WriteAllBytes(String.Format("preview_{0}.jpg", file), data, False)
        Dim WA_WC As New WebClient
        WA_WC.DownloadFileAsync(New Uri(url), file, 0)
    End Sub
    Public Sub wa_OnGetMessageAudio(from As String, id As String, filename As String, filesize As Integer, url As String, preview() As Byte)
        OnGetMedia(filename, url, preview)
    End Sub
    Public Sub wa_OnGetMessageImage(from As String, id As String, filename As String, size As Integer, url As String, preview() As Byte)
        OnGetMedia(filename, url, preview)
    End Sub
    Public Sub wa_OnGetPaused(from As String)

    End Sub
    Public Sub wa_OnGetTyping(from As String)

    End Sub
    Public Sub wa_OnGetLastSeen(from As String, lastseen As DateTime)

    End Sub
    Public Sub wa_OnGetMessageReceivedServer(from As String, id As String)

    End Sub
    Public Sub wa_OnGetMessageReceivedClient(from As String, id As String)

    End Sub
    Public Sub wa_OnGetGroupParticipants(gjid As String, jids() As String)

    End Sub
    Public Sub wa_OnGetPresence(from As String, type As String)

    End Sub
    Public Sub wa_OnNotificationPicture(type As String, jid As String, id As String)

    End Sub
    Public Sub wa_OnGetMessage(node As ProtocolTreeNode, from As String, id As String, name As String, message As String, receipt_sent As Boolean)
        Dim Number As String = Split(from, "@")(0)

    End Sub
    Private Sub wa_OnLoginFailed(data As String)
        End
    End Sub
    Private Sub wa_OnLoginSuccess(phoneNumber As String, data() As Byte)
        ' next password
        Dim sdata As String = Convert.ToBase64String(data)
        My.Computer.FileSystem.WriteAllText(getDatFileName(WANum), sdata, False)
    End Sub
    Private Sub ProcessChat(wa As WhatsApp)
        Dim thRecv = New Thread(AddressOf ProcessChatT) : thRecv.IsBackground = True
        thRecv.Start()
    End Sub
    Sub ProcessChatT(t)
        Try
            While wa IsNot Nothing
                wa.PollMessages()
                Thread.Sleep(100)
                Continue While
            End While
        Catch generatedExceptionName As ThreadAbortException
        End Try

    End Sub
End Module


Una vez agregado este codigo vamos a Agregar codigo al form principal para terminar con este ejemplito. (Mi from se llama Principal, ojo)
Código: vbnet
    Private Sub Principal_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        InitWA("Tutorial By 79137913")
        Call SendWA("Prueba 1", "ACAPONEELNUMEROALQUEQUIERASMANDARELMENSAJE")
    End Sub


En InitWA pones el Nick que quieras y en SendWa pones el mensaje seguido del numero al que quieras enviar un mensaje

Nota: para que no sea spam ambas personas deben estar en sus respectivas listas de contactos, por ende agrega al sistema a tu lista de contactos antes de enviar mensajes para que no se bloquee el usuario.

GRACIAS POR LEER!!!
#439
HOLA!!!

No hay problema, si hubiese habido alguno tendrias un MP y una advertencia, solo te notifico que el formateo de los textos es importante, tanto que en tu post duplicabas las ejecuciones de comandos, lo cual le iba a traer problemas a los users.

Buena suerte!

GRACIAS POR LEER!!!
#440
HOLA!!!

No hagas posts Copy&Paste por favor, y en el caso que creas que es un aporte imprescindible hacelo bien y formatea el texto.

GRACIAS POR LEER!!!