• Domingo 25 de Mayo de 2025, 15:51

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Eternal Idol

Páginas: 1 ... 87 88 [89] 90 91 ... 205
2201
C/C++ / Re: Ejercicio De C En Gnu/linux - Ayuda
« en: Miércoles 13 de Junio de 2007, 17:06 »
Todavia no llegue a ese nivel en mi curso de adivinacion y sin el codigo no puedo ayudarte.

2202
C/C++ / Re: Mouse C++
« en: Miércoles 13 de Junio de 2007, 16:44 »
Los juegos usan DirectX y mas especificamente DirectInput.

Esto es lo que provee normalmente la API de Windows pero no creo que te sirva, igual leelo bien yo solo le di una ojeada:

http://msdn2.microsoft.com/en-us/library/ms645533.aspx

Por otro lado hay un nuevo tipo de entrada raw ("crudo") que esta disponible desde XP, tal vez eso si te sirva:

http://msdn2.microsoft.com/en-us/library/ms645536.aspx

2203
C/C++ / Re: Ayuda System(copy ) C++
« en: Miércoles 13 de Junio de 2007, 16:17 »
Seguramente la cadena no es EXACTAMENTE igual, tal vez haya barras de mas o menos por ejemplo ... lo mas importante es la cadena final, la que se le pasa a system si son iguales como decis (que es imposible) no tiene importancia de que tipo de control vengan, lo unico que importa es la cadena final. Comproba byte por byte hasta encontrar la diferencia.

2204
C/C++ / Re: Ayuda System(copy ) C++
« en: Miércoles 13 de Junio de 2007, 14:49 »
Depura tu programa, sino sabes usar el depurador usa algun tipo de mensaje (printf, MessageBox, OutputDebugString) para saber que cadena se esta formando cuando no funciona.

2205
C++ Builder / Re: Waitforsingleobject Trabajando Con Mutex
« en: Miércoles 13 de Junio de 2007, 14:47 »
Cita de: "kati"
Ok, a ver si entendí..
El hilo1 en WaitForSingleObjecte obtiene el handle del mutex. Si otros hilos hacen la petición quedaran esperando hasta que se haga ReleaseMutex y puedan obtener el handle del mutex, no??. O sea que si protejo la función Execute() del Thread, no tendra acceso hasta que en algun momento pueda obtener ese HANDLE!!

Casi exacto, no se sabe cual sera el hilo que obtenga el mutex por primera vez. Pero si sabemos que mientras uno de los hilos tenga el mutex (con WaitForSingleObject) los otros se quedan esperando y cuando el hilo que tiene el mutex lo deja (ReleaseMutex) si hay alguno esperando lo obtiene.

Cita de: "kati"
Lo de las series: Tengo un DBChart con tres series (Series1, Series2, i 3), un grafico de líneas con tres líneas independientes de colores distintos (cada una de ellas es una serie). Cada una es manipulada por un thread.
Es correcto el planteamiento que hago para solucionar el problema o puedo hacerlo de otras formas?
El problema que tengo es que los threads se intercanvian los datos que imprimen en la grafica...o sea que parece que no se proteja bién la función con los Mutex.
Un saludo y gracias!! :P

En esto no te puedo ayudar, no se que es un DBChart y no trabajo con Builder. Lo que tenes que entender es que el Mutex te sirve para que no haya dos hilos accediendo al mismo tiempo a un recurso y de esta manera lograr exclusion mutua. Los datos del recurso siempre van a ser correctos, mientras que si dejaras acceder a varios hilos al mismo tiempo serguramente eso no pasaria.

2206
C/C++ / Re: Mouse C++
« en: Miércoles 13 de Junio de 2007, 13:15 »
La gama NT de Windows trabaja en modo protegido como todo S.O. moderno y no podes acceder a las interrupciones de la BIOS ni acceder al hardware directamente. No es que haya problemas sino que esta hecho expresamente asi.

Si te fijas en la ejecucion normal del S.O. no podes sacar el puntero de la pantalla.

2207
C++ Builder / Re: Waitforsingleobject Trabajando Con Mutex
« en: Miércoles 13 de Junio de 2007, 13:10 »
WAIT_OBJECT_0 es seguramente el resultado que devuelve WaitForSingleObject, el punto con tu codigo es que en cuanto un hilo haga ReleaseMutex otro hilo que este esperando en WaitForSingleObject va a obtener el mutex ...

Sigo sin entender que es lo que queres hacer. ¿A que te referis con series? ¿Cuantos "lugares para pintar" hay?

2208
C++ Builder / Re: Waitforsingleobject Trabajando Con Mutex
« en: Miércoles 13 de Junio de 2007, 11:37 »
WaitForSingleObject retorna el resultado, en tu caso nunca sera WAIT_TIMEOUT ya que usas INFINITE. Lo que va a pasar es que no van a poder pintar AL MISMO TIEMPO, pero en cuanto uno haga ReleaseMutex otro ya va a poder ...

Igual no se entiende bien que es lo que pretendes hacer.

2209
C/C++ / Re: Ayuda System(copy ) C++
« en: Miércoles 13 de Junio de 2007, 11:18 »
Cita de: "kertxo"
Eso ya se, pero lo que digo es si que concateno dos strings luego tendere k pasar la variable string ala sentencia system y eso es lo k no se
Esta bien que lo sepas pero no se nota si haces esto:

AnsiString o string rutavariable="C: \\Alsa";
system("copy \"viajes.dat rutavariable ");

Una forma para que lo veas claro:
Código: Text
  1.  
  2. string sysCmd = "copy";
  3. string rutavariable = "C:\\Alsa";
  4. string archivo = "viajes.dat";
  5. sysCmd += " ";
  6. sysCmd += archivo;
  7. sysCmd += " ";
  8. sysCmd += rutavariable;
  9. //printf("%s\r\n", sysCmd.c_str());
  10. //system(sysCmd.c_str());
  11.  
  12.  

2210
ASM (Ensamblador) / Re: Programaciòn Hibrida
« en: Miércoles 13 de Junio de 2007, 08:16 »
Cita de: "GsOiD"
<_<  rayos, me han dicho que es la mejor manera de poder tener un mejor control de los dispositivos de mi compu, y segùn he leido se utiliza para generar codigos de celulares y de rutinas del bios... lo que intento hacer aprendiendo esto es tener un mejor acceso a los recursos que me ofrece mi compu y todos eso..  :P ... si hay una mejor manera de poder hacer esto y de forma màs censilla , os ruego me lo digan, ya que es la ùnica opciòn que me han comentado por la que puedo optar..  :D  

y gracias por la info que me han proporcionado en este foro..  :)
Segun tengo entendido los celulares NO suelen tener microprocesadores x86. ¿Estas pensando hacer una BIOS? Es algo de muy bajo nivel con una gran especializacion y dudo que te permitan tocar BIOS ajenas.

En cuanto al control de dispositivos, hoy en dia los S.O.s estan pasando a 64 bits y los 16 bits como los que mostraste son anacronicos (solo se usa para arrancar la PC).

2211
C/C++ / Re: Ayuda System(copy ) C++
« en: Miércoles 13 de Junio de 2007, 08:11 »
Cita de: "kertxo"
concatenar el que? si luego tendre que pasarle una variable no? el tema esta ay
en k variable pasar y como
Si pones el nombre de una variable dentro de una cadena lo toma tal cual como si fuera texto ...

2212
ASM (Ensamblador) / Re: Boot Loader
« en: Martes 12 de Junio de 2007, 22:14 »
http://www.osdev.org/osfaq2/

GDT, IDT y mucho mas.

2213
Sobre los Foros de SoloCodigo / Re: Discuciones Activas Hoy
« en: Martes 12 de Junio de 2007, 18:06 »
Cita de: "Bicholey"
:D  :D  :D  :D  :D  :D


Pues te lo agradeceria mucho porque yo uso firefox...
http://adblockplus.org/

Enjoy it!  B)

2214
Sobre los Foros de SoloCodigo / Re: Discuciones Activas Hoy
« en: Martes 12 de Junio de 2007, 16:49 »
Cita de: "Bicholey"
Bueno nunca me habia pasado, entonces como bloqueo el banner de impresiones web ???
Depende del navegador  :P Busca add-ons, aca en el laburo no lo tengo, sino lo encontras despues desde casa te digo cual uso para Firefox.

En realidad se pueden usar cosas mas potentes como proxies pero es la forma mas simple esa.

2215
Vulnerabilidades / Re: Safari 3.b En Windows Vulnerable
« en: Martes 12 de Junio de 2007, 16:42 »
Juaz, juaz, juaz. Y despues nos quieren vender eso de que Apple es tan pero tan bueno.  :devil:

2216
ASM (Ensamblador) / Re: Programaciòn Hibrida
« en: Martes 12 de Junio de 2007, 09:13 »
En C se usa una convencion de llamada en la cual los parametros van en la pila, lo que tendrias que cambiar es el codigo de TASM para obtener el puntero de esa manera.

Igual no entiendo cual es tu objetivo al usar estas tecnologias arcaicas y obsoletas.

2217
ASM (Ensamblador) / Re: Programaciòn Hibrida
« en: Martes 12 de Junio de 2007, 08:11 »
Compila el programa que llama a Mensaje, cuando intentes enlazarlo te dira que no encuentra esta funcion, lo que tenes que hacer ademas es ensamblar el codigo de TASM y enlazar ambos archivos objeto (.OBJ).

2218
Sobre los Foros de SoloCodigo / Re: Discuciones Activas Hoy
« en: Martes 12 de Junio de 2007, 07:29 »
A mi me va perfecto pero por una razon: habia un banner que no se cargaba ni en dos años y ahora lo tengo bloqueado (impresionesweb.com o algo asi).

2219
Novedades en SoloCodigo / Re: Nuevo Récord De Usuarios En Línea! :d
« en: Lunes 11 de Junio de 2007, 23:47 »
Cita de: "Enko"
Si, y algunos nisiquiera se gastan de revisar si hubo respuesta, dejan su mail pensando que se los van a enviar al correo. :ph34r:
Yo si veo que ponen el correo como minimo les edito el mensaje y si es muy descarado directamente lo borro  ;)

2220
C/C++ / Re: Enviar Correo???
« en: Lunes 11 de Junio de 2007, 23:09 »
¿Y cual es la razon por la cual haces un servidor SMTP para enviar mensajes? Si realmente necesitas hacer eso primero empeza haciendo un cliente que envie correo, ya despues lo podras agregar al servidor.

2221
ASM (Ensamblador) / Re: Boot Loader
« en: Lunes 11 de Junio de 2007, 23:07 »
Cita de: "su -"
Anoto algo interesante, con GRUB podes hacerle que pida password para poder "bootear" pero como es de esperarse con un floppy (, o USB) o un live CD se puede borrar "esta seguridad".

Supongo que si estubiera el password en el boot loader y se borrara todo se hecharia a perder, entonces debe de estar en algun sector del file system (tal como comentan) pero me imagina que hay alguna forma de dencriptar tal cosa.

Dependiendo de la implementacion es posible que no se necesite ningun dato guardado en ningun lado, simplemente se aplica el algoritmo sobre ciertos datos y si su CRC (y mas comprobaciones tal vez) dan positivas ...  si se usa encriptacion simetrica se guarda una llave privada (que no es una clave) generalmente.
Podes hacer una prueba con un RAR comprimido y ver como intenta descomprimir con la clave que le des y te va mostrando el error CRC en cada archivo.

Pero mejor investiga sobre encriptacion en Wikipedia o donde quieras.

Cita de: "Enko"
Creo que me hice mal interpretar.
Lo comenté off topic. No tenía nada que ver con File System en especial.

Y bueno che es que dijiste: Asi que tan raro no es.  :P

2222
Novedades en SoloCodigo / Re: Nuevo Récord De Usuarios En Línea! :d
« en: Lunes 11 de Junio de 2007, 22:39 »
La invasion de peticiones de tareas es notoria  <_<

Agrego despues de ver los datos, no me jodan que estan estos paises por aca:
United Arab Emirates0.3%
Algeria0.3%
Jordan0.3%
Ukraine0.3%

Seran bots digo yo ... o proxies claro ...

2223
ASM (Ensamblador) / Re: Boot Loader
« en: Lunes 11 de Junio de 2007, 22:26 »
Cita de: "Enko"
El otro día desensamble en el trabajo una ejecutable de Visual Basic que pasaba entre formatos de musica. Necesitaba un serial (solo queria pasar 1 tema del formato Monkey Audio a MP3 y no encontre otra cosa). La verdad que soy malisimo para eso pero no imaginas mi sorpresa:
En las cadenas referenciadas aparecia una especie de serial universal. :scream:
Asi que tan raro no es.
No me jodas, como vas a comparar esas dos cosas  :P ¿De verdad podes pensar que la gente que desarrolla un File System puede hacer algo asi? Es un error que para alguien asi mereceria silla electrica.

2224
ASM (Ensamblador) / Re: Boot Loader
« en: Lunes 11 de Junio de 2007, 21:17 »
Cita de: "Enko"
Además quien dice el que la contraseña del FileSystem encriptado no está encriptada.  :scream:  Eso sería lo más seguro, una encriptacion en base a la contraseña del usuario y otra segun algun indicador del  Disco Duro por ejemplo.
Logico por eso dije si se guarda algo, lo unico que falta es que pongan la clave directamente  :lol:

2225
Windows / Re: Borrar Barra De Inicio De Windows
« en: Lunes 11 de Junio de 2007, 09:05 »
Cita de: "yinn"
Y que lenguaje es?
Eso es C pero lo podes hacer con cualquier lenguaje que sea capaz de llamar a la API de Windows (C/C++, Visual Basic, Delphi y muchos otros mas).

Páginas: 1 ... 87 88 [89] 90 91 ... 205