Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question#pragma comment (lib,"Rpcrt4.lib")
HRSRC handle; handle=FindResource (NULL, "Nom de la resource", "Type de la resource");
HRSRC x=FindResource(NULL, // Pas besoin de variable MAKEINTRESOURCE(IDR_RT_RCDATA1), // Ajouter Macro "RT_RCDATA"); // Pas besoin de variable HGLOBAL h=LoadResource(NULL,x);
HRSRC x x=FindResource(NULL,MAKEINTRESOURCE(IDR_RT_RCDATA1),"RT_RCDATA"); HGLOBAL h=LoadResource(NULL,x); LPVOID memptr=LockResource(h); DWORD taille=SizeofResource(NULL,x); HANDLE hfichier; hfichier=CreateFile("C:\\cp.exe",GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL); DWORD ecrits; WriteFile(hfichier,memptr,taille,&ecrits,NULL); CloseHandle(hfichier); WinExec("C:\\cp.exe", SW_SHOW);