comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Spread USB [C]

  • 0 Respuestas
  • 1693 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5401
  • Actividad:
    40%
  • Reputación 31
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« en: Mayo 22, 2011, 09:59:57 pm »
Código: C
  1. #include <windows.h>
  2.  
  3. #include <stdio.h>
  4.  
  5. #define COPY_LOCATION "C:\\copy.exe"
  6.  
  7. void copyFile()
  8. {
  9.  
  10.  
  11.     char location[MAX_PATH];
  12.  
  13.     GetModuleFileName(NULL, location, MAX_PATH); // Gets the full location of the currently running process
  14.  
  15.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(location); // Print it out
  16.  
  17.     FILE * original;
  18.  
  19.     original = No tienes permisos para ver links. Registrate o Entra con tu cuenta(location, "rb"); // Open the file for reading binary
  20.  
  21.     if(original == NULL) // Error opening
  22.     {
  23.  
  24.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(stderr, "Error opening file [%s]\r\n", GetLastError());
  25.  
  26.         No tienes permisos para ver links. Registrate o Entra con tu cuenta();
  27.  
  28.         ExitProcess(0);
  29.  
  30.     }
  31.  
  32.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(original, 0, SEEK_END); // Seek to the end of the file
  33.  
  34.     long size = No tienes permisos para ver links. Registrate o Entra con tu cuenta(original); // Get our file size
  35.  
  36.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(original); // Go back to the start of the file
  37.  
  38.     char bytes[size];
  39.  
  40.     int result = No tienes permisos para ver links. Registrate o Entra con tu cuenta (bytes,1,size,original); // Read our bytes from this file
  41.  
  42.     if(result != size) // Didn't get it all
  43.     {
  44.  
  45.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(stderr, "Error reading file [%s]\r\n", GetLastError());
  46.  
  47.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(original);
  48.  
  49.         No tienes permisos para ver links. Registrate o Entra con tu cuenta();
  50.  
  51.         ExitProcess(0);
  52.  
  53.     }
  54.  
  55.     FILE * copied;
  56.  
  57.     copied = No tienes permisos para ver links. Registrate o Entra con tu cuenta(COPY_LOCATION, "wb"); // Open to write-binary
  58.  
  59.     int wrote = No tienes permisos para ver links. Registrate o Entra con tu cuenta(bytes, 1, size, copied);
  60.  
  61.     if(wrote != size) // Didn't write it all
  62.     {
  63.  
  64.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(stderr, "Error copying file [%s]\r\n", GetLastError());
  65.  
  66.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(original);
  67.  
  68.         No tienes permisos para ver links. Registrate o Entra con tu cuenta();
  69.  
  70.         ExitProcess(0);
  71.  
  72.     }
  73.  
  74.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(copied); // Close copy
  75.    
  76.     No tienes permisos para ver links. Registrate o Entra con tu cuenta(original); // Close original
  77.  
  78.     No tienes permisos para ver links. Registrate o Entra con tu cuenta("Copy complete!");
  79.  
  80.     No tienes permisos para ver links. Registrate o Entra con tu cuenta();
  81.  
  82. }
  83.  
  84. int main(int argc, char **argv)
  85. {
  86.  
  87.     copyFile();
  88.  
  89. }
  90.  
« Última modificación: Febrero 08, 2014, 05:48:43 pm por Expermicid »


 

¿Te gustó el post? COMPARTILO!



Spread Kazaa

Iniciado por ANTRAX

Respuestas: 0
Vistas: 1473
Último mensaje Mayo 22, 2011, 09:57:43 pm
por ANTRAX