Quixzas sea una tonteria,mas solo fue para practicar....
Código: Seleccionar todo
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>
int main(int argc, char *argv[])
{
printf("\n ------Mini File Info & PC -------");
printf("\n - Agradecimientos a ps1c0s1s - ");
printf("\n - - ");
printf("\n - c0d3d p0is0n - ");
printf("\n ---------------------------------");
printf("\n");
char poi[250];
int peso;
GetModuleFileName(0,poi,sizeof(poi));
printf("\n --Ruta del Propio Executable---\n");
printf("\n %s ",poi);
printf("\n ---------------------------------");
printf("\n");
FILE* Buffer=fopen(poi,"rb");
fseek(Buffer,0,SEEK_END);
peso = ftell(Buffer);
printf("\n --Peso Del Propio Executable---\n");
printf("\n ----- %d ------------------ ",peso);
printf("\n");
printf("\n ---------------------------------");
printf("\n");
printf("\n");
char direc[250];
GetWindowsDirectory(direc,sizeof(direc));
printf("\n --------Ruta de Windows---------\n");
printf("\n ----------- %s ------------ ",direc);
printf("\n");
printf("\n ----------------------------------");
printf("\n");
printf("\n");
char sistema[250];
GetSystemDirectory(sistema,sizeof(sistema));
printf("\n --------Ruta de System32---------\n");
printf("\n ----------- %s ----------- ",sistema);
printf("\n");
printf("\n -----------------------------------");
printf("\n");
printf("\n");
getchar();
}
Salu2