Red de conocimiento informático - Material del sitio web - ¡Cómo extraer el estándar ICO del programa! ¡Es mejor que me des el código fuente!

¡Cómo extraer el estándar ICO del programa! ¡Es mejor que me des el código fuente!

Prototipo:

int WINAPI ice pub _ geticonforomfile(char * strFilename, char *strIconFilename)

Entrada: strFilename con el nombre del archivo de recursos del icono, EXE...)

Striconfidenameicon icono nombre de archivo de imagen de icono (.ico)

Salida:

Código de muestra de VC:

typedef int(WINAPI ICEPUB _ geticonforomfile)(char * strFilename , char * strIconFilename);

ice pub _ geti confromfile * ice pub _ geti confromfile = 0;

h instancia hDLLDrv = LoadLibrary(" icepubdll . dll "); p >

IF(hDLLDrv)

{

icePub _ geti confromfile =(icePub _ geti confromfile *)GetProcAddress(hDLLDrv, " icePub _ geti confromfile "

}

icePub_getifconfromfile("E:\\icepubdll.dll","E:\\a.ico");

icePub_getifconfromfile("E :\\ iceipcheck.exe","E:\\b.ico");

IF(hDLLDrv)

biblioteca gratuita (hDLLDrv);

código de muestra VB :

Función de declaración privada icePub _ getiforomfile Lib "icepubdll . dll" (ByVal strFilename es una cadena, ByVal strIconFilename es una cadena) es un número entero

Marcar a2 como un número entero

p>

a2 = icePub_getiforomfile("E:\icepubdll.dll","E:\a.ico")

a2 = icePub_getiforomfile("E:\iceipcheck. exe "," E: \b.ico ")