Tutoriales de win32

Resultados 1 a 10 de 16 tutoriales
Ordenado por: más recientes - mejor valorados
Tutorial de Juan Manuel - 22 de Noviembre de 2009
Curso que profundiza en el gestor de montones (o montículos) dentro de Win32 , así como su uso y su implementación interna. Se comienza explicando qué es un montón (en inglés heap) para...
Cap 7 ¿Y por qué se utilizan montones en Win32
  Para simplificar el trabajo del programador, por las siguientes razones: ~1) Se le abstrae de la gestión de la memoria subyacente (en el caso de Win32 , la gestión de la memoria virtual, de la que ya hablamos en [[http://www.lawebdejm.com/prog/cpp/memoriavirtual. Html otro artículo]]). ~1) Se le asegura
Cap 6 Los montones en Win32
  Como ya vimos, cuando se inicia una aplicación a través de la función CreateProcess, se crea el hilo principal (con su pila) y el espacio de direcciones virtuales. Otra de las tareas que se hacen es crear el **montón por defecto del proceso**. Es decir, un proceso cuenta con un montón para realizar
Cap 15 Implementación de los montones en Win32
  Ahora que ya hemos visto cómo se utiliza, vamos a ver que está pasando por dentro cada vez que hacemos una llamada al gestor de montones.


Tutorial de Juan Manuel - 22 de Noviembre de 2009
En esta ocasión profundizamos en la implementación que hace Win32 de la pila. Todos la hemos utilizado, todos sabemos qué es una pila, pero no sabemos cómo se las arregla Win32 ...
Cap 7 La Pila en Win32
  Creado. La pila, al representarse en memoria como un vector, no será más que un bloque de memoria contigua. Y como ya dijimos en el anterior artículo del API Win32 , todo bloque de memoria en Win32 , es un bloque de memoria virtual. Así que la pila de un hilo no va a ser menos, y como tal, la reserva
Cap 9 Conclusión
  En este artículo hemos dado una visión teórica de lo que es una pila, sus uso y su implementación en la arquitectura Win32 . No se puede decir que haya sido un artículo meramente práctico, sino de conceptos básicos, en el que espero que hayáis adquirido el conocimiento de fondo suficiente
Cap 1 Introducción
  La pila es una de las estructuras más importantes dentro del modelo de memoria de un proceso en Win32 . En el artículo anterior, dijimos que cada vez que se ejecuta la función CreateProcess (ya sea iniciando un programa o haciendo una llamada directa), se crea un espacio de direcciones virtuales


Tutorial de Juan Manuel - 22 de Noviembre de 2009
Este curso trata el tema de la memoria en la plataforma Win32 . En esta ocasión hablo sobre los archivos proyectados, un elemento muy importante para entender la comunicación entre procesos, así como un...
Cap 1 Introducción
  Durante los últimos artículos hemos ido explicando con todo detalle cómo se gestionan los recursos de memoria en la arquitectura Win32 : memoria virtual, pila y montones. En las explicaciones (más o menos claras), hemos abordado tanto los aspectos generales, aplicables a cualquier entorno
Cap 18 Conclusión
  Se acaba, tanto el artículo como la primera parte de la serie "Los rincones del API Win32 ", que he dedicado a las estructuras de memoria más importantes. Espero que en estos cuatro artículos hayamos comprendido un poco mejor cómo se maneja la memoria en la plataforma Win32 . Hemos abarcado casi todos
Cap 8 Las funciones disponibles
  Ahora que sabemos cual es la base teórica, vamos a ver cómo se hace a través del API Win32 . Como su propio nombre indica, los archivos proyectados en memoria constan de tres componentes:------Archivos (objeto File), proyectados (objeto FileMapping) y memoria (objeto View


Tutorial de Juan Manuel - 22 de Noviembre de 2009
Comienzo con un nuevo tema dentro dentro de la serie Los rincones del API Win32 . Vamos a tratar la programación de accesos a recusos en internet, utilizando para ello el API de Microsoft...
Cap 4 Esquema general
  De caché, llamadas asíncronas, etc. --- Esto es todo lo que vamos a tratar durante esta parte de //"Los rincones del API Win32
Cap 1 De qué vamos a hablar
  Para acceder a los contenidos en red. De hecho, los planes de Microsoft en esta línea son muy claros: integrar los accesos a internet dentro del núcleo de Win32 , de modo que el acceso a un recurso local se diferencie lo más mínimo del acceso a recursos en red (todo ello, en la plataforma //. NET
Cap 5 La tecnología Wininet
  De abstracción sobre el API Winsock. Winsock es la tecnología utilizada por Win32 para comunicar máquinas a través de los protocolos de transporte TCP/IP y UPD. Estos protocolos sólo se encargan del nivel de transporte en el modelo OSI. Por encima de esto, se encuentran los protocolos de aplicación


Tutorial de Juan Manuel - 22 de Noviembre de 2009
Damos una visión detallada de una de las características más interesantes de esta tecnología de Microsoft: el caché de Internet Explorer. Explicamos cómo utilizalo desde nuestros programas y cómo actualizar su contenido.
Cap 14 Conclusión
  Y entretenido. A mi, al menos, me ha gustado compartir con vosotros estos pequeños apuntes. Nos veremos en la próxima serie de "Los rincones del API Win32
Cap 13 Mi asignatura pendiente: Mensajes de error
  La clave del asunto. La cuestión está en una función que no pertenece al API WinInet, sino al API genérico de Win32 : FormatMessage. Esta función trabaja de distintas formas, obteniendo el mensaje (teniendo en cuenta el idioma instalado) de un error genérico de Win32 , formateando una cadena


Tutorial de Juan Manuel - 22 de Noviembre de 2009
Entramos en temas interesantes: el acceso a recursos remotos a través del protocolo de aplicación HTTP y el API Wininet. Este curso explica un primer método de acceder a un archivo remoto, como un página...
Cap 6 Apertura del API
  Utilizarlos como parámetros de las funciones básicas del API Win32 , como CloseHandle, DuplicateHandle, etc. Ni que decir tiene que al contrario tampoco será posible: no podemos crear un descriptor con CreateFile y utilizarlo en una función de Wininet como InternetReadFile. La función


Tutorial de Juan Manuel - 22 de Noviembre de 2009
El protocolo FTP desde el API WinInet. Con este curso aprenderás a hacer un pequeño cliente FTP, para la descarga y envío de archivos, consultar información, gestionar la estructura de directorios... Todo esto ayudándonos del...


Tutorial de Juan Manuel - 22 de Noviembre de 2009
En el anterior curso dejamos muchos temas en el tintero, así que voy a terminar lo que tengo pendiente explicando el método detallado y algunos consejos para acceder a direcciones protegidas y el envío de...
Cap 18 Los ejemplos
  De programación. Para conseguirlo, se ha modelado en capas, tal y como podéis ver en este diagrama UML. Como veréis, se comparte el código compatible a través de una capa de lógica de la descarga y reanudación, que sólo utiliza funciones propias del API Win32 y WinInet (en rojo), mientras que el interfaz


Tutorial de Juan Manuel - 22 de Noviembre de 2009
Este curso profundiza en la implementación de la clase CString dentro del framework MFC. Se detalla cómo funciona internamente, las estructuras internas y los usos más comunes.
Cap 1 Lo basico
  De no crear demasiadas variables de este tipo, ya que podríamos desbordar la pila. ------Para más información sobre este tipo de variables se puede consultar el curso sobre la pila en Win32 . || || || { // se declara el objeto y se reserva // la memoria automaticamente CString objeto
Cap 4 Funciones miembro
  LPCTSTR lpszFormat,... ); void FormatV( IN LPCTSTR lpszFormat, IN va_list argList); || Modifica el contenido del objeto aplicando un formato, del mismo modo que con las funciones de C: sprinf(), wsprinft() y wsvprintf(). ---FormatMessage() utiliza la función del API Win32


Tutorial de Alfon - 16 de Diciembre de 2005
Vamos a ver cómo funciona Snort en todas sus facetas, instalación y configuración (sistemas Windows), interpretación y configuración de las alertas. Creación de reglas (Snort rules).
Cap 19 Snort en linea de comandos
  :** ~- Reglas ~- Preprocesadores ~- y otras opciones desde el **archivo de configuaciones** de snort: //**snort. Conf**. // **Todos los ejemplos**, mientras no se indique lo contrario, serán **válidos para win32 y Linux / UNIX**. **C:\Snort20\bin>snort** **-*> Snort! ** **snort /SERVICE /INSTALL
Cap 21 Snort en modo NIDS
  192. 168.4.0/24 -c.. /etc/snort. Conf -D** ~- Para las versión ** win32 ** usaremos **/SERVICE /INSTALL**: **C:\Snort20\bin>snort /SERVICE /INSTALL -dev -l. /log -h 192. 168.4.0/24 -c.. /etc/snort. Conf** ~- **/SERVICE /UNINSTALL** desinstala snort como servicio
Cap 22 Alertas generadas. Modos de Alerta
  Las alertas para visualizarse a través del visor de sucesos de un sistema windows**. Esta opción //se activará// mediante **-E** y **sólo para Win32 . ** -------- **PROXIMAMENTE** En //próximos capítulos// avanzaremos en la //creación de reglas snort//, explicando todas las opciones y seguiremos