tambien le podes agregar el @ hecho off, para que no se vea lo que se ejecuta, y asi, no me acuerdo muy bien, fijate en el foro de programacion hay un tuto de programacion bat o Batch.
tenes que usar las APIs de "regiones" o algo asi, NYlOn tenes la guias de APIs vos ? En la API-Guide fijate en la sección regions, hay hay info sobre como recortar el formulario, como hacerlo de determinadas formas.
Sino en la MSDN, Visitante (el moderador del foro) una ves creo que me dio un elase de la MSDN donde mostraba las APIs que trabajan con regiones del form.
Despues lo podes ampliar, pero eso es la base, son las APIs que se utilizan.
NO, estas equivocado, estas muy muy lejos de crackear con eso que vos haces. Vos solo pegas el parche en una carpeta, lo que tenes que aprender es ha hacer el parche, el crack.
Date una vuelta por el foro de Ingenieria Inversa. Lee algo sobre ingenieria inversa, algo basico para ver si te das cuenta.
PD: Si supieras crackear juegos serias un CRAKER de la P*** Madre (re bueno, por las dudas)
Ese mensaje es del winshock, es porque quieres enviar datos y no estas conectado. Supongo que al cliente lo estas haciendo "desde 0", ocea sin utilizar la API de MSN Messenger, no recuerdo muy bien, pero tiene algo asi como el PING del irc, en el cual tu debes responder un cyfrado con MD5. Fijate que por hay esta el error, no recuerdo si era esto lo que desconectaba, pero el socket el que se desconecta del servidor.
Y pone un timer que compruebe en que estado estas, y dependiendo del estado, que se ponga como conetado o no. Lo podrias solucionar facilmente asi. y sino fijate que algun error debes haber tenido.
Con time conceguis la hora, y con date conceguis la fecha. De hay podrias utilizar el Split para ir cortando, o podias utilizar Replace para remplasar los caracteres que desees.
Primero deberias aprender sobre ingenieria inversa. Y los numeros no se generan al azar, se generan en base a como el programa a crackear genero sus propias claves . Y si no sabes como funciona un Keygen, creo que vas a tener mucho que estudiar cobre Ing. Inversa para poder crear tu primer keygen.
Salu2!
PD: si lo podrias hacer en VB. pero repito tenes que saber crackear.