|
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
« 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.
2203
« 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
« 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
« en: Miércoles 13 de Junio de 2007, 14:47 »
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. 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!!  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
« 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
« 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
« 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
« en: Miércoles 13 de Junio de 2007, 11:18 »
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: string sysCmd = "copy"; string rutavariable = "C:\\Alsa"; string archivo = "viajes.dat"; sysCmd += " "; sysCmd += archivo; sysCmd += " "; sysCmd += rutavariable; //printf("%s\r\n", sysCmd.c_str()); //system(sysCmd.c_str());
2210
« en: Miércoles 13 de Junio de 2007, 08:16 »
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.. ... 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..
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
« en: Miércoles 13 de Junio de 2007, 08:11 »
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
« en: Martes 12 de Junio de 2007, 22:14 »
2213
« en: Martes 12 de Junio de 2007, 18:06 »
2214
« en: Martes 12 de Junio de 2007, 16:49 »
Bueno nunca me habia pasado, entonces como bloqueo el banner de impresiones web ??? Depende del navegador  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
« 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.
2216
« 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
« 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
« 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
« en: Lunes 11 de Junio de 2007, 23:47 »
Si, y algunos nisiquiera se gastan de revisar si hubo respuesta, dejan su mail pensando que se los van a enviar al correo. Yo si veo que ponen el correo como minimo les edito el mensaje y si es muy descarado directamente lo borro
2220
« 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
« en: Lunes 11 de Junio de 2007, 23:07 »
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. 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.
2222
« 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
« en: Lunes 11 de Junio de 2007, 22:26 »
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. Asi que tan raro no es. No me jodas, como vas a comparar esas dos cosas  ¿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
« en: Lunes 11 de Junio de 2007, 21:17 »
Además quien dice el que la contraseña del FileSystem encriptado no está encriptada. 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
2225
« en: Lunes 11 de Junio de 2007, 09:05 »
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
|
|
|