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ú

Temas - Arconte

#1
hice un programa pequeño para mostrar una cruz que apunta para un juego , asi como el del counter strike, para esto use setpixel dentro de un timer dandole las coordenadas donde queria que se pinte los pixeles, el exe corre bien bajo windows xp porque pintaba cualuier ventana que estuviera activa en ese momento incluido el juego , pero bajo windows 7 no se por que solo puede pintar las ventanas del  explorador pero la del juego no los pinta, el codigo y esta bien y como les digo el prblema es solo en windows 7, si kizas se saben otro metodo mejor que este porfi me lo pasan.
#2
hola, me canso bastante los ojos, me duele la cabeza, tengo nauseas despues de estar sentado 1 hora frente a mi computadora, pero cuando voy a unas cabinas de internet por 2 o 3 horas , no siento nada de eso , los monitores de las cabinas estan configurados de una manera adecuada y el mio tiene los valores demasiado altos , por ejemplo el brillo del mio estaba en 100% igual el color y contraste , he  tratado de igualarlo cambiando la config de mi monitor y ha mejorado en algo  pero no logro igualarlo, esas config. que les digo son las que se cambian con los botones debajo del monitor pero el monitor de las cabinas son antiguos y el mio es actual, asi que es muy dificil igualarlo, se me ocurrio que quizas haya algun programa que permita obtener los valores de color, brillo, contraste, etc de un monitor "X" y guardar esos valores y llevarlos a otra pc y aplicar esos valores a mi monitor ¿es posible?
#3
hice mi dll estandar en vb6 con el vbAdvance y funciona bien mientras lo prueblo desde un prog. hecho en vb6 , pero ahora necesito cargarla desde un programa hecho en delphi:

Option Explicit


Private Declare Function MessageBox Lib "user32" Alias "MessageBoxA" ( _
ByVal hwnd As Long, _
ByVal lpText As String, _
ByVal lpCaption As String, _
ByVal wType As Long) As Long


Public Function DllMain() As Long
    DllMain = MessageBox(0, "hola", "titulo", 64)
    DllMain = MessageBox(0, "hola", "titulo", 48)
    DllMain = MessageBox(0, "hola", "titulo", 16)
End Function



al cargar sale el primer mensaje y luego lo demas mensajes no salen, no se que pasa, necesito usarlo desde delphi ¿que puedo hacer? xP
#4
segui el tutorial de elguille donde muestra como crear una dll estandar y todo me salio bien excepto que no se logra ejecutar el DllMain al cargar la dll, en algunos post decian que se tiene que cambiar el ep , ¿asi se soluciona el problema, como se hace eso?
#5
estoy haciendo un encriptador mas o menos es asi: cambia la "A" por la "Z", la "B" por la "W" y asi sucesivamente pero el problema es que no tengo forma de comprobar que un archivo este correctamente escrito, ejemplo: tengo el texto "HOLA MUNDO" y despues de cifrado resulta en "POWE IUTEG", al revertir el "POWE IUTEG" saldria el "HOLA MUNDO", pero si el archivo "POWE IUTEG" fuera modificado por ejemplo en "POWE IUTEE" el resultado seria "HOLA  MUNDZ" distinto al original, entonces ¿como haria para comprobar que el archivo esta escrito correctamente?, lo  que quiero hacer igual a lo que hace el winrar que si el archivo fue modificado el winrar te muestra un mensaje "el volumen esta dañado" y no descomprime nada porque el archivo fue modificado.

busco alguna idea de metodo.
#6
encontre este tema muy interesante:

http://foro.elhacker.net/programacion_visual_basic/sistema_de_una_farmacia-t222487.0.html

los enlaces de descarga ya no funcionan , porfavor alguien tiene alguna copia, se lo agradeceria mucho, estuve buscando este tema por bastante tiempo.
gracias
#7
hace un tiempo creo que alguien publico un proyecto que era alguna forma de windows pero hecho en vb 6.0, aunque tambien se parecia a una maquina virtual pero con windows, no se si recuerden, quisiera ver ese proyecto.
#8
¿alguien tiene algun enlace para descargarse el vb 5.0 o anterior? porque como dice en el api guide si intentas usar createthread en vb6 el programa se cierra, tambien dice que usar createthread en vb 5.0 es estable.
#9
buenas ¿saben de algun buen lenguaje de prog. que sea en español?, buscando encontre el "pascual" ,  lo estoy probando recien , ¿saben cuales son las ventajas y desventajas de este lenguaje?.

si sabes de alguno que hayan comprobado que sea bueno (que sus ejecutables generados no necesiten de otros archivos), favor de poner el enlace para verlo.
#10
Programación General / unas dudas sobre las apis
16 Diciembre 2011, 02:02 AM
buenas, he visto que hay muchas funciones que tienen similar nombre , màs un "Ex" , como VirtualQuery, MessageBox, FindWindow, VirtualProtect, y estas tienen sus similares como: VirtualQueryEx,  MessageBoxEx,, FindWindowEx, VirtualProtectEx, supongo que ese "Ex" debe ser de "extendido" o ampliado o nueva version,  encontre la funcion CreateWindowEx, supuse que tenia una similar como "CreateWindow" (en  version ansi seria  "CreateWindowA"),  intente usar pero me dio el error de "no se encontro el punto de entrada CreateWindowA en user32, se supone que si hay una function como CreateWindowEx ¿acaso no deberia haber una funcion mas antigua "CreateWindow"?

otra duda:

en las funciones send y recv de windows sockets , tienen un parametro flags, en la msdn especifica unos valores para flags.
En caso caso recv puede ser MSG_PEEK  (para guardar una copia de los datos llegados sin borrarlo de la cola sincok)   , MSG_OOB (para extraer datos OOB),
en caso de send puede ser MSG_DONTROUTE (especifica que los datos no sea objeto de enrutamiento) Y MSG_OOB (indica que los datos enviados son datos OOB), estos flags son para influenciar el modo en que se llama a la funcion, pero ¿y si no quiero usar ninguno de estos flags? ¿que hago?, en una web a parte encontre que se ponian a cero si no kieres nada de esto, pero en la msdn no decia nada de poner ese valor cero (opcional), entonces como saber si las otras apis no tienen mas valores si en la propia msdn no lo dice?

ojala alguien sepa.
gracias de antebrazo xD
#11
Me explico, en la red hay info sobre ventanas, handle, socket y sobre como empezar con estos, por ejemplo al iniciar en ventanas en 2c++ lo usual q  hacen es crear una ventana con CreateWindow ,luego empezar a recuperar los mensajes con GetMessage, para traducir o convertir ese mensaje con TranslateMessage y finalmente entregar ese mensaje al window proc con DispatchMessage, para los sockets tambien hay una serie de pasos q se entienden muy bien, pero supongo q kienes hacen esos tutos se basan en alguna info de la fuente oficial q es microsoft verdad?, porque seria muy dificil saber la forma de usar las funciones sin un previo conocimiento sobre las cosas con q se trata, es decir antes de entrar al punto de crear una ventana primero debo saber q es y para q sirve, porque sino imaginen q creo una ventana ¿como voy adivinar q debo usar GetMessage para sacar sus mensajes?, ¿como adivinar los mpasos q siguen?, creo q me explique bien.

Entonces lo q estoy buscando son tutoriales de "iniciacion" sobre los diversos puntos q hay en windows como ventanas, socket, pipes y demas temas como q es un hilo, q es un handle, un heap ...etc , ya tengo algunas nociones previas de diversos tutos leidos , pero casi siempre aprendo algo nuevo de algun tema al q daba por aprendido, y pues en vez de aprender "cosilla por cosilla" quisiera aprender directo de la fuente sin q me falte algo y profundizar  conocimientos. La web msdn es muy grande, buscando "windows tutorial" o  similar me bota info de otro tema, q no ayuda, seria bueno q me den una mano en esta busqueda kizas tengan algun enlace para compartir (no importa si esta en ingles)
Espero q me puedan ayudar.
#12
Lo usual es q para las funciones a las q se le pasa cadenas como setwindowtext , su parametro string deberi ir como byval ( byval nuevoTitulo as string) para de esa forma darle la direccion de los datos . Pero tengo entendido q la funcion strptr regresa la direccion de los datos de una var string, entonces si  declaro el parametro  como long (byval nuevoTitulo as long) y al llamar a la api pasandole lo q devuelve strptr  funcionara. Pero no, si hago eso solo se  pone el primer caracter de mi string en la barra de title, pero con la version unicode de la api (setwindowtextW) si funciona; no lo entiendo bien, pero me parece q las cadenas se guardan en unicode y otra copia en ansi, y el byval devuelve el addres a la copia ansi, y strptr devuelve el addres a la copia unicode.  Mi codigo lo ejecute en pc con windows seven ultimate (kizas ese es el problema)
#13
Soy usuario de vb 6 y en mi practica hago uso de las funciones api, he encontrado mucha informacion en espanol sobre vb y las api, sino habia ,buscaba en foros de otros lenguajes como "C" en conclase.net ,en esa web hay una buena info de api traducido del msdn (creo),  tambien econtre tutos interesantes de apis-asm de iczelion y yo "adaptaba" esos ejemplos a vb pero quisiera profundizar conocimientod y hay muchas apis de las q no he encontrado info en espanol  o es info muy pobre. Quise  traducir la lista api del msdn con los traductores de google  word y otros ,pero en gran parte del resultado era incoherente (como me lo habian advertido en subforo de software).
No se si sabran alguna web q tenga info sobre apis en espanol, no interesa si esta en otro lenguage de progr. Solo importa su teoria y explicacion de sus parametros.
Me hace mucha falta ahora q estoy practicando sockets de windows.
Salu2.
#14
Software / ¿se puede traducir documentos PDF?
16 Noviembre 2011, 05:00 AM
tengo algunos PDF  estan en ingles no les entiendo nada de nada, he buscado programas o paginas que lo traduscan al español pero los pocos metodos de paginas y programas que salen en google no me dan resultado, sguro alguien sabe de alguna forma (programa que haga el trabajo) que ya este probada para traducir PDF y podria decirme, gracias.
#15
caso1:  me baje un video de youtube y lo converti a .mpge, lo abri con el reproductor de windows capture la pantalla (print screen) con el video en reproduccion y lo pegue al paint, pero al minimizar o cerrar el rep. de windos la imagen pegada en el paint quedaba afectada, en la imagen en la zona del video se desaparecia y quedaba solo la pantalla oscura del reproductor, lo curioso es que al volver abrir el reproductor en la la imagen en la zona del video aparecia nuevamente llena pero con la imagen del video que se estaba reproduciendo, es como si en la imagen en la zona de la pantalla del reproductor hubiera un hueco , o tambien podria decir que podia ver el video en reproduccion a traves de ese hueco en la imagen en el paint.
estas no son las imagenes verdaderas, son para explicar:

cuando pausaba el video y capturaba la imagen, en el paint lo pegaba y aparecia asi:   (el paint delante del reproductor)

Click Image to Enlarge Image Hosting

pero al cerrar o minimizar el reproductor la imagen en el paint me quedaba asi

Click Image to Enlarge Image Hosting

¿que sera esto? no se quisas windows nos vigila ¿¿??

caso 2: estaba escribiendo un html sencillo con muchas tablas el pesaba como 60 KB, varias veces ya lo habia editado y abierto para ver los resultados en el navegador  en el block de notas pulsaba CTRL +G para guardar los cambios y en el navegador F5 para actualizar los cambios (la version del internet explorer era 6.0 que viene por defecto), ya casi para acabar pulso F5 en el block de notas y guarde os cambios  por error, cuando veo los cambios del html en el navegador veo que aparece la fecha y hora de mi pc , en el block borre la fecha y hora, guarde lso cambios pero en el navegador seguia apareciendo, probe borrando la fecha y parte del codigo html que estaba debajo (como unos 10 KB), pero seguia :S, probe copiando el codigo y abriendo otro block y generando otro html pero al ver en el navegador seguia esa maldita fecha :S , al final logre quitarlo borrando la fecha y casi toda la parte del codigo html que estaba arriba de la fecha como unos 25 KB (estuve como 1 hora probando)

lo que me parece extraño de esto es ¿como aparecia esa fecha y hora si ya la habia borrando del documento?, lo unico que se me ocurre es que los archivos creados en windows quizas guardan informacion extra pero que no se ve, windows oculta el tamaño real, si tuviera un archivo de 9 KB, quizas realmente pueda pesar 13 KB, lo que preocupa es ¿que llevara en esa informacion extra????? se me ocurre que kizas lleve datos de nuestro pc.

caso 3: en el foro habia algo de ocultar un archivo de texto dentro de otro texto usando el comando echo del cmd, probe esto y pasaba lo mismo que si un texto pesaba 15  bytes, y al hacer este truco le metiamos 10 bytes en el archivo no se veia el contenido extra ni el peso cambiaba porque seguia con sus 15 bytes originales.

¿que sera todo esto? me parece que windows tiene algunos trucos oscuros puestos ahi a proposito, si alguien hiciera un malware seguro podria analizar el ejecutable con algun software especial y encontrar datos del pc del que hizo el malware y asi atraparlo.

¿que opinan o que saben de esto?

edicion: cambiare de hosting hay problemas con la imagen