Ir al contenido


Foto

Recopilación de enlaces en C/C++ fuera de esta sección.


  • Por favor identifícate para responder
4 respuestas en este tema

#1 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4.107 mensajes
  • LocationMadrid - España

Escrito 24 mayo 2011 - 08:20

En este hilo quisiera recopilar enlaces, dentro de delphiaccess, que contienen código en C/C++ y que no están en este foro, de esta manera puede servir de guía para aquellos que busquen trucos o soluciones a alguna duda en este lenguaje y, que por circunstancias, no lo encontraban en la sección de C/C++ como podían esperar.

TRUCOS:
Autentificarnos en un proxy
Backup de conexiones wifi
Como asociar un tipo de archivo con el ejecutable que lo abre
Como colocar CheckBoxes en la cabecera e Items de un ListView
Como colocar las flechitas que indican el orden de columnas de un ListView
Como copiar campos de un TListView
Como deshacer la asociación de una extensión con un ejecutable
Como guardar archivos gráficos en varios formatos.
Como incluir un archivo binario en nuestro código fuente, FileToCode.
Como realizar un Form con la barra de título semitransparente en Windows XP.
Como simular un Click de ratón
Conocer el usuario y el domino de un proceso.
Conocer la fecha de creación de un fichero
Conocer la versión de un programa
Conocer Longitud de un archivo mayor que 4.294.967.295 bytes
Contar las PALABRAS contenidas en un String.
Copiar múltiples archivos y carpetas.
Cotilleando un ListView de otro proceso...
Crear una región personalizada a partir de un hBitmap.
DisableRegistryTools
Encontrar el nombre de una red local.
Encontrar el tamaño en pixels de la caja que contiene un texto multilínea.
Enviar la imagen de pantalla por un socket usando GDI+ flat API
Enviar un Mensaje a todas las ventanas de una clase
Escribir archivos gráficos multipágina
Escribir una notificación en el SysTray
Explorar el ClipBoard en busca de ficheros copiados.
FlipImage.
GetFilePathByHandle. Cómo encontrar el nombre de un fichero conociendo su Handle
GetTickNow.
Lanzar una aplicación GUI desde un servicio.
Leer archivos gráficos en varios formatos.
Leer archivos gráficos multipágina en varios formatos.
Matar un proceso a la escucha en un determinado puerto.
Monitorizando el Shell sólo con la API.
MousePreview
Obtener el color de un pixel de la pantalla.
Obtener el nombre que el Shell da a una unidad de disco.
Obtener la dirección Broadcast de una red
Obtener las direcciones físicas de las adaptadores locales de red
Obtener las verdaderas coordenadas de una ventana en Windows 10
Obtener Handle, Caption y Nombre de clase de una ventana conociendo PID
Obtener Mensaje de error del sistema.
Ordenar StringGrid
Pasar parámetros en caliente
Pedir autentificación en un proxy.
Pequeñas rutinas en C/C++
Pintar degradado con la API de Windows
Poner en mayúscula la primera letra de cada palabra
Redimensionar una imagen con GDI+ flat API.
Repintar todas las ventanas de un proceso
Reservar espacio en disco mediante un fichero cambiando su tamaño
Rotar una imagen con GDI+ flat API.
RoundTo en C
Saber si una aplicación 16 bits se está ejecutando
Saber si una aplicación corre como 32 bits en Windows 64
Seleccionar una Carpeta
Simular pulsación de teclado en caracteres conseguidos con mas de una tecla
Ventana desplegable translúcida, una alternativa a AnimateWindow.
WM_MOUSELEAVE / WM_MOUSEENTER
 
TRUCOS GRÁFICOS CON GDI PLUS:
Cargar una Imagen de un Resource RT_RCDATA con API pura y GDI+ Flat
Como guardar archivos gráficos en varios formatos.
Enviar la imagen de pantalla por un socket usando GDI+ flat API
Escribir archivos gráficos multipágina.
Extrayendo los archivos multiframe con GDIplus.
FlipImage.
Leer archivos gráficos en varios formatos.
Leer archivos gráficos multipágina en varios formatos.
New GifViewer, versión GDI+ polivalente.
Redimensionar una imagen con GDI+ flat API.
Rotar una imagen con GDI+ flat API.

GRÁFICOS:
Cargar una Imagen de un Resource RT_RCDATA con API pura y GDI+ Flat
Convertir imágenes png a jpg.
Formato de imagen GIF.
Formato de imagen PCX.
New GifViewer, versión GDI+ polivalente.
Hacer Print Screen.
Redimensionar una imagen con GDI+ flat API.
 
COMPONENTES:
GifViewer, un visor versátil de animaciones Gif
New GifViewer, versión GDI+ polivalente.
SysTrayIcon
TRoundEdit, un TEdit con las esquinas redondas.
TSkinButton
 
TUTORIALES:
API UnHooker deshaciendo un Hook a la API tipo trampolín
Estudio de Iconos en los recursos de los ejecutables y mas...
HOOK a la API en delphi y en C (trampolín)
Inyección directa de código en C y en delphI. Parte I.
Inyección directa de código II
Mini ejecutables en C/C++ para Windows.
Resta de imágenes.
Shellcode en C compatible con distintas inyecciones.
Threads con Windows API. Un tutorial sencillo.

UTILERIAS Y PROGRAMAS:
AntiRecycler
Cómo resumir una descarga
Reparar las unidades extraibles atacadas por visrus Recycler
Trabajando con FAT16 y FAT32: NaviFat

ZONA DE DESCARGAS:
Ejecutar aplicaciones como otro usuario.
Información de Ventanas.
Visor de datos exportados por un ejecutable.
Visor de datos exportados e importados por un ejecutable.

API:
Ayudita a transladar a C.
Inicio de sesión secundario. Instalar servicio.
Inyeccion Dll con GetprocessID?
Obtener el Window Handle de un Proceso.
Uso de Safecall, stdCcall y otras cosas de esas......

EJERCICIOS PRÁCTICOS
Botón del Pánico o como desaferentar el PC
Cambiar cadenas de un proceso en ejecución
Extrayendo las Password de las Wifi alojadas en el PC
Extrayendo los archivos multiframe con GDIplus.
Mover claves del registro recursivamente
RunAndWaitShell
TerminateMD5_Process, a la caza de un virus...

OTROS:
Código inútil. ¿Acierto o error?.
Cómo sacar la dirección física de un equipo a través del IP
Definir variable de C en Delphi
Prevenir que aplicación se ejecute.
Traduciendo Funcion hecha en C a Delphi.


Saludos.


  • 0

#2 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.137 mensajes

Escrito 24 mayo 2011 - 08:26

Más comodidad.  Gracias escafandra.  (y) (y)

Saludos
  • 0

#3 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4.107 mensajes
  • LocationMadrid - España

Escrito 24 mayo 2011 - 09:58

Más comodidad.  Gracias escafandra.   



Claro, de eso se trata. Iré recopilando poco a poco lo que me acuerde y encuentre. Estáis invitados a hacer lo mismo. Hay mucho código C/C++ esparcido por DA, concentrarlo en enlaces puede ser muy útil.


Saludos.
  • 0

#4 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 24 mayo 2011 - 10:09

Excelente idea amigo, creo que podemos hacer algo interesante con esto, ya lo vemos en el foro de moderadores :)

Salud OS
  • 0

#5 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4.107 mensajes
  • LocationMadrid - España

Escrito 03 mayo 2015 - 01:26

Actualizados los enlaces de este tema excepto los referentes a la zona de descargas. Sin la actualización de los enlaces este tema estaba carente de sentido.

 

 

Saludos.


  • 1




IP.Board spam blocked by CleanTalk.