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 - Eternal Idol

#691
Programación C/C++ / Re: Ayuda
18 Noviembre 2017, 01:03 AM
No se hacen tareas.
#692
ASM / Re: transformar un codigo C en ensamblador
10 Noviembre 2017, 09:12 AM
No se hacen tareas.
#693
Busca informacion sobre: inline assembly.
#694
Programación General / Re: Programación drivers
1 Noviembre 2017, 07:29 AM
Cita de: FermatsTheorem en 31 Octubre 2017, 15:03 PMEn cuanto a C, que es lo que nombraste, es el único lenguaje en el que se puede hacer? O por ejemplo, C++ sirve para lo mismo?

El 99% de los modulos de modo Kernel son desarrolldaos en C y estoy hablando de software serio no de proyectos amateurs por hobby que se pueden escribir en casi cualquier lenguaje (lo tienen que entender otros programadores de Kernel y hay que darle soporte, por eso en ensamblador como mucho se hacen algunas rutinas). C++ no se suele usar para programar modulos de modo Kernel aunque al menos en Windows es perfectamente factible mas no recomendado para quien apenas comienza (no se pueden usar todas las caracteristicas de C++ por no estar disponibles, no hay RTL, hay que tener cuidado con los templates y en que sección de codigo los ubica el compilador, etc.).

PD. C/C++ no es nada, el ejempo dado es codigo C (si fuera C++ fallaria al enlazar DriverEntry) y UMDF trabaja en modo Usuario - y no Kernel - como su nombre lo indica.
#695
Efectivamente la pregunta es muy generica, necesitas saber C (y si sabes ensamblador mucho mejor para depurar y comprender).
#696
stdout es 1 asi que estaras haciendo algo mal.

http://man7.org/linux/man-pages/man3/stdin.3.html

CitarOn program startup, the integer file descriptors associated with the streams stdin, stdout, and stderr are 0, 1, and 2, respectively.

Solo tenes que pasar el parametro stream con un valor de 1 (eso depende de la plataforma, 32 o 64 bits por ejemplo) y llamar a fflush. De ultima pasale 0 y listo.

CitarIf the stream argument is NULL, fflush() flushes all open output streams.

http://man7.org/linux/man-pages/man3/fflush.3.html
#697
¿Que S.O. estas usando?
#698
En POSIX stdout es 1.
#699
18 Abril 2006, 19:58, mas de 10 años al pedo  ::)
#700
ALTERNATIVA SOCIAL
1 - Biondini, Alejandro César
2 - Puértolas, Mario Alberto
3 - García Moreno, Ivanna Romina
4 - Sinno, Bartolomé Héctor
5 - Destéfani, Diana De Las Nieves
6 - Soaje, Juan Manuel

300    PARTIDO ALTERNATIVA SOCIAL
1. Domínguez Pousada, Jorge Edgardo
2. Saldivia, Karina Leonor
3. Ortega, Raúl Oscar
4. Soaje, Juan Manuel María
5. Quinodoz, Alicia María
6. Garavito, Ricardo Ernesto
7. Pérez, Daniel Antonio
8. Ottati, Viviana Isabel
9. Macciono, Ricardo Adrián
10. Jaime, Héctor Daniel
11. Schmidt, Amelia Regina
12. Brater, Gualterio Rubén
13. Puertolas, Maximiliano Nahuel

En 2009 fue candidato a diputado en el mismo partido que Biondini. Supongo que ahora me diras que en 2011 fue con el Partido Obrero ... en fin, que como la wiki no dice "somos nazis genocidas asesinos" vos les creiste  ;-) Que manera de hacerme perder el tiempo con un apellido compuesto que es de sobra conocido en Argentina, toda una familia de escoria.